基本上我有4個複選框,它們的值是一個數字。
因此,可以說我的HTML源代碼是這樣的:
<input class="extra" type="checkbox" name="checks[1]" value="1"/>
<input class="extra" checked="checked" type="checkbox" name="checks[2]" value="2"/>
<input class="extra" type="checkbox" name="checks[3]" value="3"/>
<input class="extra" checked="checked" type="checkbox" name="checks[4]" value="4"/>
我要發佈使用jQuery後檢查[],使檢查留在具體位置。即服務器端陣列看起來像這樣:
檢查[1]是空
檢查[2] = 2張
支票[4] = 4
這就是我試圖:
var post_data = $('input[name="checks[]"]:checked').serialize();
$.post('search_item.php', { 'checks[]':post_data, . . .
目前如果我嘗試讓我們說alert(post_data)
沒有什麼。所以我假設我在做序列化錯誤?
千恩萬謝,
我太糊塗了,我的印象是通過序列化它,它只會像php一樣發佈。如何在發佈後訪問這些值? – buymypies 2011-06-03 00:06:22
您通常會將其分配給一個變量或將其發佈到您的文件而不是提醒它。 – wesbos 2011-06-03 00:19:40
我將它發佈到我的PHP源代碼,但我如何訪問數據,實質上獲得數組的值? – buymypies 2011-06-03 00:22:07