5***@qq.com
5***@qq.com
  • 发布:2017-06-07 10:45
  • 更新:2017-06-07 11:24
  • 阅读:1142

【报Bug】HBuilder 8.1.3.201705121932 mui ajax success 会被执行两次

分类:MUI

详细问题描述
[内容]
HBuilder 8.1.3.201705121932 版本
在mui ajax 连接接口成功后,success内的代码会被执行两次。

重现步骤
[步骤]
postData: function(url,data,dataType,parameter,successCallback,errorCallback,waitingDialog) {
var inttimeout=60000;//Number
mui.ajax(url,{
dataType:dataType,
data:data,
type:'post',
contentType:"application/x-www-form-urlencoded; charset=utf-8",
timeout:inttimeout,
complete:function(){

                waitingDialog.close();  
            },  
            success:function(data){  
                successCallback(data);  
            },  
            error:function(XMLHttpRequest, textStatus, errorThrown){  
                errorCallback(XMLHttpRequest, textStatus, errorThrown);  
                //mui.alert("<网络连接失败,请重新尝试一下>", "错误", "OK", null);  
            }  

        });  
    },  

[结果]
successCallback(data); 会被执行两次;换旧版本不存在此问题。
[期望]
新版本解决此bug
运行环境

[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]
HBuilder 8.1.3.201705121932

附件
[代码片段]
[安装包]

联系方式
[QQ]553092989
[电话]18520332082

2017-06-07 10:45 负责人:无 分享
已邀请:
n***@gmail.com

n***@gmail.com

测试这个版本的mui ajax成功回调执行没有问题,只会执行一次,你是不是在你这个successcallback里面有其他操作?

该问题目前已经被锁定, 无法添加新回复