我在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)}
提前致谢
答案 0 :(得分:2)
只需将函数名称传递给success
:方法,它就会向前传递数据,如下:
save: function () {
$.ajax({
url: "@Url.Action("Save")",
type:"post",
data: ko.toJSON(this),
contentType:"application/json",
success: doSomeStuff
});
}