我試圖發佈一個帖子到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");
}
我一直在敲打我對這個的頭,看了太多的網頁搜索,但仍然無濟於事。任何幫助將不勝感激。