Ext success failure 呼叫

langgufu314發表於2011-07-29
[size=medium]Ext.form.Action.Submit的配置選項success、failure是根據返回json中success屬性判斷的,如果success為true,則success,false則failure,如果無json中無success屬性,failure,故要提示操作是否成功,必須要返回success屬性。

Ext.Ajax.request的配置選項success、failure是根據response的status屬性,即狀態碼決定的,200則為success,404或500等則為failure。
Ajax request物件的success事件表示request過程中沒有發生錯誤,和自己的業務邏輯無關,如果訪問不了該連結才會到failure事件的,你需要在success事件中再根據自己的邏輯如responseText == true等去判斷業務是否正確。(success參數列示響應成功後的回撥函式。failure參數列示響應失敗後的回撥函式。注意,這裡的響應失敗並不是指資料庫操作之類的業務性失敗,而是指HTTP返回404或500錯誤,請不要把HTTP響應錯誤與業務錯誤混淆在一起。)[/size][color=blue][/color]

相關文章