赞
踩
ext2.x/ext3.x 不支持ajax的同步请求,ext4就开始支持。
- Ext.Ajax.request({
- url:'adapterInfo.do?invoke=queryAdapterDatabases',
- method:'post',
- params: {
- databaseType :database
- },
- success:function(f,a){
- var data = Ext.decode(f.responseText);
- },
- failure:function(f,a){
- alert(f.responseText);
- Ext.MessageBox.alert('错误',a.result.msg)
- }
- });
-
- 后台获取params数据
- String databaseType = request.getParameter("databaseType");
-
- 请求返回的参数必须是json格式,并且格式为
- {"msg":"文件上传失败:数据库操作失败","success":false}
-
- JSONObject json = new JSONObject();
- json.element("success", false);
- json.element("failedText", "获取业务主键发生:" + e.getCause());
- //set如下状态码,将会调用ajax的failure的方法
- response.setStatus(HttpServletResponse.SC_EXPECTATION_FAILED);

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。