【发布时间】:2014-11-30 21:37:40
【问题描述】:
我已经尝试了几个小时从一组具有相同名称的复选框中获取数据。
<input type="checkbox" name="node"/>
var selectedValues = [];
$(document.getElementsByName("node")).each(function () {
selectedValues.push($(this).checked);
});
$.ajax({
url: "/Summary/Test",
type: "POST",
data: selectedValues,
traditional: true
});
public void Test(string [] nodes)
{
}
我在这里做错了什么?我不知道为什么它跳过了那条线。
【问题讨论】:
-
.each是函数吗? -
是的,我尝试了 5 到 10 种方法,其中一半有 .each
-
@MihaiBratulescu --
.each不是一个普通的 JS 函数.. 看看你的控制台,你可能有一个错误,可能是:undefined is not a function -
为什么不 $("#formId").serialize() ?
标签: javascript ajax model-view-controller