发布网友 发布时间:2022-04-25 15:43
共2个回答
热心网友 时间:2022-04-24 09:29
你可能是没有明白,异步函数和回调函数怎么用,下面是一个通用的简单例子:
<script>
var x; //声明变量
$.xxFunc(xx,yy,...,function(res){ //运行某某异步函数如$.get(),并传入一个回调函数
……
x = res.xx; //给变量赋值,此时距离声明变量,已过去若干毫秒
});
console.log(x); //undefined 因为是异步,所以同步的X没有值
var t = setTimeout(function(){console.log(x)},1000); //服务器不卡情况下,正常1秒内,会收到赋值结果
</script>
热心网友 时间:2022-04-24 10:47
$.get("/Order/AjaxCart",{Sid:"19"},function(JsonString){