前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Extjs4.0以上版本 Ext.Ajax.request请求的返回问题

Extjs4.0以上版本 Ext.Ajax.request请求的返回问题

作者头像
GuZhenYin
发布2018-01-04 18:55:46
1.1K0
发布2018-01-04 18:55:46
举报
文章被收录于专栏:GuZhenYinGuZhenYin
代码语言:javascript
复制
 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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-07-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档