Я пытаюсь отправить сообщение в действие MVC и отобразить полученный JSON на веб-странице. Действие получает команду post, но результат отображается на новой странице, а не на той же странице. Например, он спросит, хочу ли я загрузить или открыть файл. PS. Я также использую проверку jQuery.MVC Post Json Error
мой 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");
}
Я стучал головой об этом и прочитал слишком много веб-поиска, но все еще не дало никаких результатов. Любая помощь будет принята с благодарностью.