Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 表单是否在form.submit()之后关闭?_Jquery_Asp.net Mvc 2 - Fatal编程技术网

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 });
        }