gpt4 book ai didi

javascript - javascript中嵌套匿名函数内的变量

转载 作者:行者123 更新时间:2023-12-02 07:43:31 25 4
gpt4 key购买 nike

有人可以解释一下吗?

  1. 为什么 alert 2alert 1 之前弹出?
  2. 为什么 alert 1pageCount 的值与 alert 2 不同?
function naviSet()
{
var pageCount;
if($.ajax({
type: "POST",
url: "http://localhost/mywebsite/wp-content/themes/twentyeleven/more-projects.php",
success:function(data)
{
pageCount = data;
alert(pageCount); //alert 1
return true;
},
error:function()
{
$("#direction").html("Unable to load projects").show();
return false;
}
})) alert(pageCount); //alert 2
}

最佳答案

alert1 在回调中 - 只有当 ajax 请求成功完成(即异步)时才会调用此函数。

由于相同的原因,pageCount 不同 - 调用 alert2 时尚未进行成功回调。

关于javascript - javascript中嵌套匿名函数内的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8761467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com