Вызовите другой метод onSuccess событие вызова Ajax - PullRequest
0 голосов
/ 29 мая 2011

У меня AJAX-вызов на MVC3, он выглядит так

save: function () {
        $.ajax({
            url: "@Url.Action("Save")",
            type:"post",
            data: ko.toJSON(this),
            contentType:"application/json",
            success: function(result){alert(result.message)}
        });
    }

Проблема в том, что строка

success: function(result){alert(result.message)}

Я хочу передать все беспорядочные вещи в HtmlHelper, однако, строка успеха мешает мне сделать это, есть ли способ, которым я могу указать функцию для этой строки

success: doSomeStuff(result)

и

function doSomeStuff(result){alert(result.message)}

Заранее спасибо

1 Ответ

2 голосов
/ 29 мая 2011

Просто передайте имя функции методу success: и он передаст данные, как показано ниже:

save: function () {
        $.ajax({
            url: "@Url.Action("Save")",
            type:"post",
            data: ko.toJSON(this),
            contentType:"application/json",
            success: doSomeStuff
        });
    }
...