我有以下簡單的代碼:
$http(request)
.success(function(data){
...
})
.error(function(data){
...
});
一個問題我得到的是當響應導致了錯誤,我回來的JSON響應,我可以看到一個錯誤通過data.error,但是我現在的工作方式data.error實際上是成功的,而不是一個錯誤。
什麼是最好的處理方法?將它簡單爲:
if (data.error){ ....
我不明白你的意圖。你是否想要觸發錯誤,但觸發成功? –
您可能可以測試響應中的特定字符串或子字符串,以進一步確定它是否爲錯誤。 –
是的錯誤只觸發例如,如果數據不回來(這是正確的),但對某些請求導致錯誤,它可以通過data.error識別,但不知道什麼是最好的方式來控制在響應內。 – Poiro