【发布时间】:2009-02-26 11:50:29
【问题描述】:
我正在尝试使用 Jquery 的 ajax 提交表单。它有几个文本框、一些复选框和多个选项的下拉菜单(即可以选择多个选项)。
这里有人告诉我,我可以使用获取所有选定复选框的值
$("input:checkbox[name=type]:checked")
然后我可以遍历上面代码返回的所有值,将它们分配给这样的数组:
var types=new Array();
$.each(cboxes, function()
{
types[types.length]=$(this).val();
}
);
并尝试使用以下方式提交表单:
var someField=$("#someField").val();
var someField2=$("#someField2").val();
var data={field1 : someField, field2=someField2, s_types:types};
$.post("signup.php?type=p",types);
但这不起作用,特别是复选框没有正确提交。我怎样才能让它发挥作用?
【问题讨论】:
标签: javascript jquery ajax