我們有一個PHP服務,我們拋出一個自定義的Exception對象(只是有一個消息屬性)。這些都陷入了PHP,然後我們做了以下內容:PHP REST服務拋出異常 - 要避免控制檯錯誤
header($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request', true, 400);
這會導致兩件事情:
1)控制檯錯誤,如果他們的控制檯是高達
2)錯誤()回調.fail()在被調用的延遲對象上。
我們想要2沒有副作用1.如果我們將錯誤代碼設置爲200,則只調用success()和then()。
我們可以使用什麼中間地帶?
你用jQuery來做這個嗎? – Stefan
是的。 Wer'e使用jQuery ajax(),Deferreds()和Backbone.sync的合作 – bobber205
剛剛更新了我的答案:)獨立於JS庫:) – Stefan