详细问题描述
[内容]
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
1 个回复
n***@gmail.com
测试这个版本的mui ajax成功回调执行没有问题,只会执行一次,你是不是在你这个successcallback里面有其他操作?