作为标题,不能将对象传递给后端,但是简单的字符串(如下所示的“ hihi”)是可行的。
我尝试使用JSON.stringify(reportNameList)使其成为字符串,但我仍然看不到它已传递给后端。
submitHandler: function(form) {
$(form).ajaxSubmit(submitOptions);
}
var submitOptions = {
async: false,
clearForm: false,
resetForm:false,
url: "/ReportEngine/saveALL",
type: 'POST',
data: {
//"reportNameList": JSON.stringify(reportNameList),
"reportNameList": "hihi",
},
success: function (data) {
console.log(data);
},
beforeSend: showRequest,
error: function (data) {
console.log(data);
}
};
答案 0 :(得分:0)
这是因为当定义了var SubmitOptions时,还没有定义reportNameList,因此只需在ajax()函数中写入整个选项,即可解决此问题。