Extjs4.0以上版本 Ext.Ajax.request请求的返回问题
2014-07-29 10:01
483 查看
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
相关文章推荐
- ExtJs后台返回success为false,Ext.ajax.request也用调用success方法,解决方法
- EXTJS 资料 Ext.Ajax.request 获取返回数据
- ExtJS -- Ext.Ajax.request 返回结果判断
- (ExtJs 3.4)Ext.Ajax.request的同步请求实现
- 解决Castle.DynamicProxy的LockBlockExpression在.NET Framework 4.0以上版本歧义问题
- Ext.Ajax.request发送同步请求---基于ext-basex
- ExtJS 4.0 改善Ext.grid.plugin.RowEditing (重构,v1.4版本,2011-09-11)
- extjs Ext.Ajax.request 从后台得到 String 字符串 在页面显示器内容
- ExtJS之Ext.Ajax.request用法详解
- 由于浏览器版本造成的HttpServlet获取request请求对象中含中文乱码问题
- Extjs 4.0 ajax请求超时,php请求超时,excel读取时php提示内存不足。
- ExtJS中Ext.Ajax.request与form1.getForm().submit的基本区别
- 请求WebMethod,Ajax处理更加简练【注:此方法需要在.net 3.5版本以上】
- Ext js Ext.Ajax.request同步和异步问题
- ExtJS之Ext.Ajax.request用法详解
- Ext.Ajax.request的请求完毕,获取返回值
- ExtJS之Ext.Ajax.request用法详解
- Ext JS_Sencha Ext JS 4.0.3 利用 Ext.Ajax.request({…}) 发出 Ajax 请求
- Ext.Ajax.request发送同步请求
- extjs的ajax请求json解析时引号问题