1. <form οnsubmit="return false" method='post'>
2. jquery获取表单元素值并转换为json
function serializeAryToJson (Arr) {
var data = {};
$(Arr).each(function () {
//相同的数组的键会覆盖
if (data[this.name] !== undefined) {
if (!data[this.name].push) {
data[this.name] = [data[this.name]];
}
data[this.name].push(this.value || '');
} else {
data[this.name] = this.value || '';
}
});
return data;
};
params = $("form").serializeArray();
jsonParams = serializeAryToJson (params) ;//表单元素值
url = $("form").attr('action');
method = $("form").attr('method');
3. ajax提交
$.ajax({
url: url,
data: jsonParams,
type: method,
dataType: "json",
success: function (data) {
},
statusCode: {
404: function () {
MXHY.isSend = true;
console.log('404');
}
},
error: function (msg) {
console.error(msg);
}
});

475

被折叠的 条评论
为什么被折叠?



