此刻学习ajax并且想知道如果会发生什么:
在处理ajax时让脚本继续执行:
ajaxRequest.open("GET", "php_script.php", true);
如果在服务器从php_script.php返回结果之前脚本执行完成,会发生什么?
答案 0 :(得分:1)
我假设上下文中脚本是作为浏览器中网页的一部分运行的。您希望将请求的“onreadystatechange”属性设置为处理函数。当结果进入时,即使主脚本已返回空闲状态,也会调用处理程序。
在某种意义上,事件驱动的脚本实际上并没有结束 - 它们只是空闲等待更多事件。