我有一些複選框的jQuery,我試圖序列化的值,所以我可以在PHP中獲得多個選擇。jquery serialize不工作複選框
這裏是我的jQuery:
<script type="text/javascript">
jQuery(document).ready(function($) {
$("input:checkbox").change(function() {
if($(this).is(':checked'))
{
var color = $(this).val().serialize;
$(".itemMain").hide();
$(".indexMain").load('indexMain.php?color='+color);
}
});
});
</script>
在這裏,我的PHP:
$color = $_GET['color'];
前申請日連載,一切都工作正常,但我不能有多個選擇。現在用serialize()完全不起作用。
有什麼建議嗎?謝謝!
因爲$(本).VAL()總是會返回一個值,我不明白爲什麼你需要序列化? – Oussama 2012-08-05 04:08:03
您不能序列化複選框的值,因爲返回的值不是jQuery對象。另外,你實際上並沒有調用'serialize()',因爲你忘記了括號。 – Blender 2012-08-05 04:12:13
我實際上需要序列化,如果多個框被選中。我會怎麼做? – samyb8 2012-08-05 11:32:40