Ext.Ajax.request({
url: posturl,
method: 'POST',
params: {
ClassName: 'XXXX',
FuncName: 'XXXX',
param: param
},
success: function (response) {
var text = response.responseText;
if (text == "false") {
Ext.MessageBox.hide();
Ext.MessageBox.alert("警告", "此班級還有學員,無法删除!");
} else {
Ext.MessageBox.hide();
Ext.MessageBox.alert("成功", "删除成功!");
grid.getStore().load();
}
},
failure: function () {
Ext.MessageBox.hide();
Ext.MessageBox.alert("警告", "請求逾時!");
}
});
如上代碼,success和failure 傳回的問題,
Ext.Ajax.request這個請求,隻要沒有逾時,不論傳回{success:true} 還是{success:false}
都會進入到success的方法,隻有在請求逾時的情況下,才會進入failure
表單的submit方式則不同,傳回{success:true}進入success 傳回{success:false}
進入failure
作者:顧振印
出處:http://www.cnblogs.com/GuZhenYin/
如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”将是我最大的寫作動力!本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面