2016-10-11 61 views
0

我想寫一個Ajax功能這樣

$.get("./v1/user/"+username, function(response) { 
    document.getElementById("username").innerHTML=response.username; 
}); 

,失敗時,我想換一些其他元素的樣式屬性。

如何在這裏編寫.fail或類似的函數來處理錯誤?

回答

2

如何在這裏編寫.fail或類似的函數來處理錯誤?

您可以使用jQuery deferred.fail()或3.0+ .fail().catch()

$.get("./v1/user/"+username) 
.then(function(response) { 
    document.getElementById("username").innerHTML=response.username; 
}) 
.fail(function(jqxhr, textStatus, errorThrown) { 
    // do stuff 
}) 
版本