2011-05-29 95 views
0

我有一個AJAX調用上MVC3它看起來像這樣調用Ajax調用

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

麻煩的另一種方法的onSuccess事件是該行

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

我想通過一切搞亂的東西在HtmlHelper,但是,成功線阻止我這樣做,有沒有一種方法,我可以指定該行的功能

success: doSomeStuff(result) 

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

在此先感謝

+1

如何使用匿名函數調用一個命名函數? – 2011-05-29 12:14:30

回答

2

函數名只需傳遞給success:方法,它會開始傳遞數據,因爲這樣的:

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