如何将异步请求同步化 急求!!

qzyf1992 qzyf1992 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
     wx.config(data);

wx.ready(function () {
wx.onMenuShareTimeline({
title: base64decodeToStr(_title),
link: _link,
imgUrl: _imgUrl,
success: function (res) {
closeLayer();
if (_isShareNext == "0") {
userShare();
}
else {
shareLayer();
}
//window.location.href = _link;
}

}
);

在调用微信分享功能的时候存在这样一个问题 注册分享按钮的事件需要先调 wx.config方法发送请求去微信服务器那边验证,然后再回调函数中注册事件,但是现在的问题就是有些客户网速较慢 在这个异步请求还没走回调的时候,就去点击微信分享所以我想将异步请求同步化但是这段代码实现不了这个功能

<script src="~/script/jquery-1.11.3.min.js"></script>
<script>
var flag = false;
$.ajax({
type: "post",
url: "../Home/IndexAjax",
async: false,
success: function (obj) {
alert(obj);
flag = true;
}

});

</script>
<script>
while (flag == false) {

}

</script>

@{
ViewBag.Title = "Index";
}

<h2>Index</h2>


道理我懂js事单线程的可是有没有什么办法让异步请求同步化呢 急求
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
qzyf1992
JavaScript 87,984 成员 224,681 内容