我正在拨打AJAX
调用,然后从控制器返回PartialView
将其填充到div
中。Ajax调用不返回部分视图
下面是我的代码: -
var file = document.getElementById("file").files[0];
jq.ajax({
type: "POST",
url: '/Main/getData',
data: formData,
dataType: 'json',
contentType: false,
processData: false,
success: function (response) {
jq('#partialPlaceHolder').html(response);
},
error: function (error) {
alert("Some Error Occured");
}
});
[HttpPost]
public ActionResult getData(FormCollection form)
{
......
return PartialView("_pageMain", retMod);
}
正如我在调试器的代码,没有错误,直到结束,但仍是AJAX抛出alert("Some Error Occured")
。
部分视图未在div中填充。如何解决这个问题?
您是否尝试过'JSON.stringify(formData)'或查看开发人员工具中的响应内容? – adricadar 2015-03-25 12:57:36
partialview html或json? – progsource 2015-03-25 12:58:22
PartialView是.cshtml ...我已经在我的其他模块中使用它,它在那里工作....因为我张贴在这里'文件',所以它给错误.. – Anup 2015-03-25 13:02:32