我试图发布一个帖子到MVC操作并在网页上显示生成的JSON。该操作收到post命令,但结果显示在新页面上,而不是同一页面上。例如,它会询问我是否要下载或打开文件。 PS。我也使用jQuery验证。MVC发布Json错误
我的jquery:
submitHandler: function(form) {
$('#loading').show(); //adds waiting spinner
$.post(
$(form).attr('action'),
form.serialize(),
function(data) {
alert(data);
},
"json"
);
return false;
}
我的行动:
[AcceptVerbs(HttpVerbs.Post), ValidateAntiForgeryToken]
public ActionResult ContactUs(FormCollection collection) {
...
return Json("OK");
}
我一直在敲打我对这个的头,看了太多的网页搜索,但仍然无济于事。任何帮助将不胜感激。