当前位置:   article > 正文

EXT.JS2.2ajax请求_ext.js 创建ajax请求

ext.js 创建ajax请求

 ext2.x/ext3.x 不支持ajax的同步请求,ext4就开始支持。

  1. Ext.Ajax.request({
  2. url:'adapterInfo.do?invoke=queryAdapterDatabases',
  3. method:'post',
  4. params: {
  5. databaseType :database
  6. },
  7. success:function(f,a){
  8. var data = Ext.decode(f.responseText);
  9. },
  10. failure:function(f,a){
  11. alert(f.responseText);
  12. Ext.MessageBox.alert('错误',a.result.msg)
  13. }
  14. });
  15. 后台获取params数据
  16. String databaseType = request.getParameter("databaseType");
  17. 请求返回的参数必须是json格式,并且格式为
  18. {"msg":"文件上传失败:数据库操作失败","success":false}
  19. JSONObject json = new JSONObject();
  20. json.element("success", false);
  21. json.element("failedText", "获取业务主键发生:" + e.getCause());
  22. //set如下状态码,将会调用ajax的failure的方法
  23. response.setStatus(HttpServletResponse.SC_EXPECTATION_FAILED);

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/322180
推荐阅读
  

闽ICP备14008679号