Форма закрывается после form.submit ()? - PullRequest
0 голосов
/ 18 мая 2010

У меня есть следующий код:

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

PeopleForm отображается в диалоговом окне. После отправки диалог закрывается. Это нормально? Я не хочу закрывать диалог после отправки. Как я могу это сделать?

Контроллер как показано ниже:

public ActionResult test(Model model)
    {
        model.SaveNotification();
        return RedirectToAction("Index");
    }

public ActionResult test(Model model)
        {
            model.SaveNotification();
            return  Json(new { Result = true });
        }

1 Ответ

2 голосов
/ 18 мая 2010

Отправить отправляет форму, браузер покидает текущую страницу и отправляется туда, куда указано действие формы.

Диалог не «закрывается», загружается новая страница.

Возможно, вы хотите сериализовать , а не отправлять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...