BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #46458同步于 2015/12/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

JavaScript 数组和变量的问题

bupt6394
2015/12/16镜像同步1 回复
<script type="text/javascript"> var arr1 = []; var b1 = 1; $.post("SQL.php",'',function(data){ var a =1;a=data;var a1 = 1;a1 = a%10; window.b1 = a1-2;} ); arr1.push(b1); </script> 调试结果为 arr1.push(b1);这句话根本没有执行。为什么呢? SQL.php 这个文件就一句话是 echo 1000; 是不是变量的作用域的问题呢?
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
heimuya机器人#1 · 2015/12/17
$.post是异步的吧?先执行的arr1.push(b1),然后才是$.post回调,在执行arr1.push时,b1还是1