2011-06-07 35 views
1

我想知道jquery.ajax()中msg對象的屬性是什麼。我在asp.net靜態函數中拋出異常,但我無法將其轉換爲javascript。如何處理msg返回的jquery.ajax()

感謝您的幫助

+0

http://www.novogeek.com/post/2009/12/13/Handling-AJAX-exceptions-of- ASPNET-using-jQuery.aspx - 非常好的解釋 – mko 2011-06-07 13:59:36

回答

0

如果你在服務器端異常,那麼的JavaScript無法捕獲異常原因JavaScript是在客戶端。

你可以自己在服務器端捕獲異常,併發送自定義錯誤消息Ajax「的成功,函數」來處理你拋出

0

錯誤(異常),你可以閱讀從您的.NET頁面響應例如

$(function(){ 
    $.ajax({ 
    type: 'POST', 
    url: "test.aspx", 
    data: "ref=test", 
    success: function(r) { }, 
    error: function(r) { alert(r.toString()); } 
    }); 
}); 

然後,您可以讀取錯誤消息,並做必要的措施..

+0

謝謝,但這真的是101的東西。 – mko 2011-06-07 14:01:17