根据表单中input的name属性获取数据function GetFormData() {
var DataHeader = {};
var DataBodyList = [];
var BoxHeader = $(".BoxHeader").find("[name]");
$.each(BoxHeader, function (index, obj) {
var value = "";
var name = $(obj).attr("name");
if ($(obj).context.localName == "select") {
value = $(obj).find("select option:selected").prevObject[0].value;
}
else {
属于input属性
value = $(obj).val();
}
DataHeader[name] = value;
});
$.each(BoxsBody, function (index, obj) {
var BoxBody = $(obj).find("[name]");
var DataBody = {};
$.each(BoxBody, function (index, obj) {
var name = $(obj).attr("name");
var value = $(obj).val();
DataBody[name] = value;
});
DataBodyList.push(DataBody);
});
return { 'Header': DataHeader, 'Body': DataBodyList };
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论