调用Ajax调用的onSuccess事件的另一个方法

问题描述

| 我在MVC3上有一个AJAX调用,看起来像这样
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)}
提前致谢     

解决方法

        只需将函数名称传递给
success
:方法,它将向前传递数据,如下所示:
save: function () {
        $.ajax({
            url: \"@Url.Action(\"Save\")\",type:\"post\",data: ko.toJSON(this),contentType:\"application/json\",success: doSomeStuff
        });
    }