起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1304|回复: 1

[处理中3] messageDialog2放在onCustomRefresh中不显示

[复制链接]

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2017-3-10 15:31:15 | 显示全部楼层 |阅读模式
var that = this;
                 $.ajaxSetup({
                    complete:function(XMLHttpRequest,textStatus){
                            if(textStatus=="parsererror"){//登陆超时!请重新登陆!
                                    count = 1;
                                    that.messageDialog2();
                                } else if(textStatus=="error"){//请求报错!请稍后再试!
                                        count = 2;
                                        this.comp("messageDialog1").show({"title":"提示","message":"请求报错!请稍后再试!"});
                                }
                        }
                });


Model.prototype.messageDialog2 = function(){
                var messageDialog2 = this.comp("messageDialog2");
//                messageDialog.show({"title":"提示","message":"登陆超时!请重新登陆"});
                messageDialog2.show({"title":"","message":"请输入用户名"});
        };
发表于 2017-3-10 15:48:02 | 显示全部楼层
确定代码真的执行了吗??先看下报错新!
在回调方法中应该这样写
直接写
that.comp("messageDialog2").show({"title":"","message":"请输入用户名"});
或者
that.comp("messageDialog1").show({"title":"提示","message":"请求报错!请稍后再试!"});

一切都要用that

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-7 02:02 , Processed in 0.072079 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表