Использование jQuery Form Plugin с MVC 3 для печати возврата контроллера после отправки формы - PullRequest
0 голосов
/ 11 января 2012

У меня есть такая кнопка:

<a href="@Url.Action("Create", "City")" class="save button"><span class="icon-save"></span>Save</a>

Чем я владею:

$('.save').submitform();
$('form').ajaxForm({
    target: ".module",
    success: function (data) {
        if (data == "Success") window.History.pushState(null, null, url);
    }
});

И мой Творец:

[HttpPost]
public ActionResult Create(CityVM cityVM)
{
    ....
    return Content("Success");
}

Хорошо, все работает нормально, но при этом я получил строку «Success», напечатанную на странице перед выполнением pushState ...

Как я могу избежать этого? Может я что-то упустил?

Спасибо

1 Ответ

1 голос
/ 11 января 2012

Вместо:

$('.save').submitform();

Вы, вероятно, имели в виду:

$('.save').click(function() {
    $('form').ajaxSubmit();
    return false;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...