我只能用Jquery发布数据或上传文件,但我想将它们同时发布到同一个方法。我搜索了很多,但我只能找到文件上传。当我尝试时,我得到“非法调用”错误。这是我的代码可以帮助我。
查看:
var upfile = document.getElementById('fileupload').files[0];
$.post("/Home/JobApplicationSave", { fc: $("#JobForm").serializeObject(),
fileUpload:upfile}, function (data) {
if (data.Result== true) {
FancyAlerts1.show({ msg: 'Thank you' });
}
else
{
FancyAlerts1.show({ msg: data.Error});
}
});
控制器:
public ActionResult JobApplicationSave(FormCollection fc, HttpPostedFileBase fileUpload)
{
//some code
}