ajax - readyState 是如何工作的?

标签 ajax cross-browser pageload readystate

我查房.readyStateBrowserTestObject使用 RFT(Rational Functional Tester)。

有时在我的测试脚本的下一步之前,我需要确保页面已“准备好”并且所有对象都已加载。

是否.readyState == 4意味着 浏览器中的所有对象都已加载并准备就绪 ?可以吗 ajax 调用 在后台仍然“工作”或者它必须在浏览器返回之前完成 .readyState=4 ?弹性应用程序怎么样?

该行为是否独立于浏览器?我在使用 IE 8(和 firefox 3.6.x)

最佳答案

如果浏览器实现正确,快速回答是 YES。

看这里:http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#current-document-readiness

关于ajax - readyState 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9423120/

相关文章:

asp.net - 在页面加载时将焦点设置为ASP.NET登录控件中的文本框

jquery - 我缺少什么? Django - Ajax

ajax - 为什么 Javascript 在 changePage 后不工作

html - 100vh 在 Windows 的 Safari 中不起作用吗?

url - 使用 AWS key 和签名属性在浏览器中从 Amazon S3 打开 .pdf 文件?

c# - 数据表列不可访问 C# ASP.NET

c# - 有两个 Page_Load 而不覆盖

JavaScript 堆大小随着 AJAX 调用而不断增加

javascript - 如何将 setInterval 定位到特定的 html 标记

html - 处理子像素时​​ Chrome 线性渐变错误