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

QQ登录

只需一步,快速开始

查看: 1474|回复: 4

[结贴] 关于对话框的问题

[复制链接]

44

主题

81

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
发表于 2015-6-1 18:28:30 | 显示全部楼层 |阅读模式
关于对话框的问题,弹出对话框,点击yes发送短信,但对话框,一直停在哪,到短信发送完成,对话框才退出。这不对呀?
61.png
                if (!this.msg)
                        this.msg = new MsgDialog({
                                parentNode : this.getElementByXid("buttons")
                        });
               
                this.msg.on('onYes', function(event) {
                 
                       this.FsDxCodeClick(event);
                                 }, this);
                this.msg.show({
                        type    : "YesNo",
                        title   : "提醒",
                        message : "是否发送短信(Yse?no)?",
                        width   : this.width
                });

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2015-6-2 10:35:38 | 显示全部楼层
点击yes发送短信的代码怎么写的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

44

主题

81

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
 楼主| 发表于 2015-6-2 12:12:09 | 显示全部楼层
// 发送短信验证码
        Model.prototype.FsDxCodeClick = function(event) {
        var ppsjh= this.comp("ppsjh"), dxData = this.comp("dxData");
        PSjh = ppsjh.val();
      
      
                // 发送短信码
                var params = {
                        "fPhoneNumber" : PSjh
                };
        
        
                    
                var success = function(resultData) {
                        // 拿到从后台返回的验证码
                        PDxCode = resultData.CheckCode;
                         if (PDxCode == "-1")
                     {  justep.Util.hint("短信发送失败");
                        return;
                     }
                  
       };
                    
               
                Baas.sendRequest({
                        "url"     : "/takeout",
                        "action"  : "DuanXinCheck",
                        "params"  : params,
                        "success" : success
                });
                 
    this.saveDxBtnClick(event);
        };
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2015-6-2 14:58:16 | 显示全部楼层
ajax调用的时候默认是同步的,你在调用的时候设置为异步的

"async":true

如下:

Baas.sendRequest({
                         "async":true,
                        "url"     : "/takeout",
                        "action"  : "DuanXinCheck",
                        "params"  : params,
                        "success" : success
                });
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

44

主题

81

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
 楼主| 发表于 2015-6-2 19:06:34 | 显示全部楼层
已经成功,请结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 07:01 , Processed in 0.062537 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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