基本上我有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