成功设置变量值
这个问题在这里已经有了答案:
由于您在卸载事件中需要此行为,因此您必须改为进行同步呼叫。 但是,它可能会冻结浏览器窗口/选项卡,具体取决于调用的时间长短,但是因为您正试图阻止用户关闭窗口......
将async: false
添加到您的JSON以进行同步呼叫。
jquery页面的一个例子:
var html = $.ajax({
url: "some.php",
async: false
}).responseText;
来源:http://api.jquery.com/jQuery.ajax/
问题在于对Ajax调用的请求是异步的。 所以当你检查你的IsInitialized时,呼叫尚未完成。
我建议在成功功能中指定你的行为。
基本上与ajax进行同步调用,如果不是不可能的话,也不会真的气馁。
链接地址: http://www.djcxy.com/p/9481.html