Jquery 表单是否在form.submit()之后关闭?
我有以下代码:Jquery 表单是否在form.submit()之后关闭?,jquery,asp.net-mvc-2,Jquery,Asp.net Mvc 2,我有以下代码: $.ajax({ type: "POST", url: '<%=Url.Action("test","pepole") %>', data: $("#PeopleForm").submit(), contentType: "application/json; charset=utf-8", dataType: "html", sucess: function() {
$.ajax({
type: "POST",
url: '<%=Url.Action("test","pepole") %>',
data: $("#PeopleForm").submit(),
contentType: "application/json; charset=utf-8",
dataType: "html",
sucess: function() {
},
error: function(request, status, error) {
$("#NotSelectedList").html("Error: " & request.responseText);
}
});
Submit提交表单,浏览器将离开当前页面并转到表单操作所说的任何位置 对话框未“关闭”,将加载新页面
您可能想要,而不是提交。使用serialize,它不会传递给控制器!它可能会中断,因为您声称数据是application/json。我已经更改了上面编辑部分中的代码,I
ts没有按预期返回json。它向我显示保存json文件的对话框。我已经包含了MicrosoftMVCAJAX和MicrosoftAFTAJAX。太好了,所以您在没有实现我上面提出的任何建议的情况下更改了它。
public ActionResult test(Model model)
{
model.SaveNotification();
return RedirectToAction("Index");
}
public ActionResult test(Model model)
{
model.SaveNotification();
return Json(new { Result = true });
}