当前位置:   article > 正文

extjs异步刷新技术Ext.Ajax.request_await ext.ajax.request

await ext.ajax.request

关于Ext.Ajax.request,

(1)值得注意的就是它的请求方式,目前笔者用的是extjs3.0的版本,所以关于之后的版本怎么样没有进行研究,不过这个请求方式是一定得是大写的,然后直接报错或者利用默认请求方式‘GET’的请求,即便你写成‘post’是没有用的,如果你想要用post请求,必须是大写的形式:‘POST’。

(2)请求成功后sucecss:function(response),这里最好放进一个response响应的对象,可以从这个对象中获取result的值,如下。

  1. var projectId =this.ownerCt.projectId;
  2. Ext.Ajax.request({
  3. url : __ctxPath +'r/followup/projectStatus',
  4. params : {
  5. projectId : projectId
  6. },
  7. method : 'POST',
  8. success : function(response, request) {
  9. var obj=Ext.util.JSON.decode(response.responseText);
  10. if (obj.result==1)
  11. {
  12. var cookie = new Ext.state.CookieProvider();
  13. Ext.state.Manager.setProvider(cookie);
  14. cookie.set('activityName',"项目归档");
  15. }
  16. },
  17. failure : function(response) {
  18. Ext.Msg.alert('状态', '读取项目状态操作失败,请重试');
  19. return false;
  20. }
  21. });


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

闽ICP备14008679号