问题标签 [readystate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何检测该文档的内容是否已加载?
我想检测文档何时完成加载其所有内容。该文档来自主文档的第一帧,即
现在,这种就绪状态有时会以正在加载的形式出现,在这种情况下,我在玩文档的元素时没有问题。但是,当这个就绪状态即将完成时,问题就来了,在这种情况下,我无法控制它的元素。我试图用 1ms 将计时器置于就绪状态,但这并没有帮助我。我放的计时器是这样的:
javascript - Ajax 将站点保持在加载中
我一直在试图弄清楚如何使这项工作。
我在stackoverflow中发现了类似的问题,但是我还没有弄清楚为什么它会这样(我是Ajax的新手)。
所以问题是,当我让request.open('GET','data.txt');
页面保持在加载模式并且console.log 没有显示任何内容时。
我四处搜索并在stackoverflow中找到了这个解决方案request.onreadystatechange=handleStateChange;
这似乎正在解决问题。不幸的是,它覆盖了request.onreadystatechange = function(){}
. 控制台工作,data.txt 内容不会显示在网络上。
如果我将其注释掉,内容会显示在网络上,但页面会再次加载。
我认为它与 readyState 有关,并且当它达到 4 时,responseText 为空。但是我怎样才能让它显示内容和console.log?
提前感谢您的时间:)
xml - MSXML ASP 经典提要页面 - 超时和 ReadyState 停留在 1
我目前正在使用 MSXML 读取外部 XML 提要的经典 ASP (VB) 页面。
虽然这在我的电脑上的 localhost 中没有问题(达到 ReadyState 4),但一旦代码在服务器上,它就会超时,并出现以下错误:
我尝试过使用 setTimeouts,但无济于事。
我想知道它是否可能是 IIS 中的设置,或者可能是已卸载的功能?代码如下:
javascript - 加载 ~ 400(错误请求)。XmlHttpRequest 适用于本地,但不适用于服务器端
我正在处理分页或过滤器更改时产品表内容的异步加载(使用 XMLHttpRequest .readystate 和 .responseText)。我编写的功能可以完美运行,但仅限于本地。在 apache/ngnix 服务器端,它返回错误的请求。请帮忙。
错误警告是指这行代码~ } http.send(null);
似乎问题出在.onreadystatechange
功能上,但不知道如何对其进行测试以定义确切的问题。
process - 操作系统:进程如何从设备的队列(等待)移动到就绪队列?
当cpu中当前正在运行的进程突然要等待I\O时,调度器将其状态(程序计数器,寄存器..)保存到PCB中,然后将他添加到进程等待的设备队列中来自它的 I\O。
当进程知道从等待(设备)队列移动到就绪队列时?如果我在代码中执行 Thread.Sleep(50000) 进程是否移动到等待队列?
谢谢!
javascript - 带有事件监听器的 HTML5 视频 readyState
试图显示一个“加载”的 div,直到我的 MP4 完成缓冲。似乎它应该可以解决问题,但是即使完成缓冲也不会继续加载!有什么建议么?
jsdom - jsdom document.readyState 的解决方法是只读的?
我正在使用 mocha 和 jsdom 对 JavaScript 库进行单元测试。库中的一个模块具有不同的行为,具体取决于文档是否准备好。为了测试这种行为,我需要模拟一个尚未完全准备好的文档(即它的readyState
属性是"loading"
)。简单的解决方案
不起作用,因为 jsdom 将该readyState
属性视为只读。即使在该代码之后,readyState
仍然存在"complete"
有没有人遇到过任何聪明的解决这个限制的方法?
javascript - AJAX 请求第一次不起作用,但之后起作用
我正在制作一个简单的功能,如 w3schools 官方网站上所示。我正在尝试运行 AJAX 请求的功能。
我想这一切都很好,除了代码只在第一次失败后运行。我的意思是,假设您第一次来到我的网站,并且您第一次尝试提交,它只是刷新了页面,没有任何反应。
据我所知,我尝试使用alert
每一行中的函数进行调试,以查找请求是否真的被发出。我发现readyState
代码第一次运行时会从 1 跳转到 4(在每个浏览器、不同的计算机上),但下一次它将呈现 readyState 1、2、3 和 4,然后 BANG 它将工作并提交。
Javascript 函数代码(在 head 标签内)
HTML 代码表单/输入
jquery - Json 文件不会使用 jquery .getJSON() 加载
我正在尝试使用 jquery 的 getJSON() 将外部 json 文件分配给 var。在我的 JSON 文件中,我的代码与 outp 完全相同。当我尝试 console.log 数据变量中的内容时,它只显示 readyState1。这意味着我已与服务器连接,但为什么请求不继续?这是我的代码:
javascript - XMLHttpRequest Level 2 events: equivlents to readyState
XMLHttpRequest Level 2 adds a number of more meaningful events over the onreadystatechange
one.
Is there a correspondence between some of these events and the readyState
values?
As far as I can tell:
I haven’t worked out equivalent for 3, which is a bit vague anyway.