问题标签 [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 - Internet Explorer 何时在文档对象上引入 readyState 属性?
Internet Explorer 支持文档上的 readyState 属性...
http://msdn.microsoft.com/en-us/library/ie/ms534359(v=vs.85).aspx
但是这是在哪个版本的 IE 中引入的呢?
javascript - JavaScript 创建图像和 document.readyState
为了确保在做任何事情之前准备好文档,我执行以下操作:
如果在我的代码中的某个地方,我从 JavaScript 创建一个图像,如下所示:
我在 document.readyState 上执行的检查是否也会等待加载“图像”,还是只等待 HTML 代码中存在的图像,并且只有那些图像被加载?
提前致谢。
javascript - xml onreadystatechange 问题
我正在尝试解决问题XMLHttpRequest
,但遇到了一个问题:
但我的问题是if readyState == 4
. 的输出console.log
始终是未定义的,永远不会进入if
, 只有else
,这是因为第一次if
执行时,readyState
其值为1
。
所以,任何解决这个问题的方法,因为它让我发疯,我已经尝试了我现在能想到的一切。
更新
代码的格式,这是我最后一次尝试的,因为在我将它分开之前,在变量和我试图解决这个问题的各种事情中
顺便说一句,一个console.log(xmlHttp.readyState)
insideonreadystatechange
的函数,会一一输出:1、2、3、4
internet-explorer - vbscript Internet Explorer 对象就绪状态未完成
我为我的无知道歉,但我对脚本的基本理解非常有限。无论如何,我必须回到山上寻求帮助,所以这是我的问题。
我有一个正在编写的脚本,它将使用“for”语句循环访问大约 500 个网站。在每个网站上,它将提取循环遍历(嵌套的“for”语句)大约 5 个网站所需的数据,以提取我正在寻找的信息。它似乎没有达到 500,而是在大约 6 个之后就陷入了寻找就绪状态。我已经更改了 500 的顺序,它似乎不是一个特定的网站。尽管运行了约 5 倍以上,它也没有卡在嵌套的“for”语句上。如您所见,程序和站点略有不同。剧本一直在打磨。当我去任务管理器并杀死 iexplore.exe 时,当我通过文本键盘运行它时会弹出以下消息。请注意,我在脚本的警报文本中突出显示了实际的行项目。
Microsoft VBScript 运行时错误:远程服务器计算机不存在或不可用:“ReadyState”
当我对此进行更多思考时,将不胜感激这里的任何想法。
php - ajax XMLHttpRequest 就绪状态
我有一个带有此表单的 html 页面
这个 div 我把 ajaxFunction 的结果放在那里
当我单击按钮时,ajaxFunction 执行。只需打开一个 php 文件,我在其中进行 sql 查询,因为用户在 qsearch 输入表单中写入它。这是 JavaScript 代码:
该代码运行良好,但问题是我需要单击按钮两次(当然在输入字段中使用相同的文本)以使结果文本保留在 div 中。第一次单击相同的结果,但页面自动刷新和结果(以及输入表单中的文本)消失。第二次单击页面不刷新显示没问题。通过代码中的警报,我可以看到 readyState 和状态. 产生的状态,状态是 1,0->2,200->3,200->1,0。在页面上显示的状态 3 和 1 之间的结果(显然状态 4 没有问题)但是为什么我在 4 之后有状态 1?所有这些都在 Firefox 17.0.1 中提前感谢您的帮助!
php - xmlhttp.readyState 不适用于 mysql 事务
我有一个 ajax 函数,我只是调用一个要运行 mysql 事务的 php 页面。在检查 mysql 日志时,我已验证事务运行成功但 xmlhttp 对象跳转到 else 语句 readyState 和状态。
我的js代码:
它是链接的 onclick 事件,并且在单击链接时虽然事务成功但不知何故 imagecontainer 显示 alert.gif 这意味着它永远不会在 readystate == 4 和 status == 200 语句中运行代码。
请不要建议使用jquery。我知道它是一个稳定的框架和其他东西,但我只需要一个答案。
javascript - ajax httprequest 时间/没有多个请求
我正在处理的是聊天,所以我希望每 1 秒读取/显示一次数据库,并提交一条新消息。我认为我的 httprequest 不起作用(没有超过 readystate 1),因为我在旧请求未完成时触发了新请求。Firebug 说每个请求需要超过 1 秒:
GET h**p://localhost/php2/projekt/open_blog/load.php 200 OK 1.03s
如果我将请求函数的间隔设置为高于应答所需的 1 秒,则它可以工作,但这不可能。在另一台机器上,这会立即发生。无论如何,我在 xampp 上运行它。这是我缺少的一些 php.ini 设置吗?这将如何在实际的在线服务器上运行?
为什么不能同时发生多个请求呢?对象在一个函数内部,所以每一个都是一个新的唯一的。
javascript - Ajax - 检查 Url 是否存在的函数
我正在构建一个使用 Reddit API 来显示来自 Reddit 的图像的网站。我通过 JSON 获取数据,然后使用它来构建页面,使用作为图像源提供的 URL。
我得到的一些 URL 不直接转到图像,而是转到图像托管站点(例如 imgur.com)。通常,在 URL 末尾添加“.jpg”会将我带到正确的图像。
所以,这样做,我想在使用它之前检查 URL + '.jpg' 是否存在。
我试图构建一个函数来检查 url。
页面没有任何反应,我仍然将 readyState 登录到控制台,因此 checkUrl() 函数似乎返回 true。
我做错了什么?我对整个 Ajax 很陌生,所以非常感谢一些帮助。
谢谢
javascript - 建立 WebSockets 连接时 100% CPU 消耗
我尝试编写一个连接到 WebSocket 服务器的函数。此服务器关闭时会出现此问题。这个函数应该等待它,即使很长时间,但它不应该消耗 100% 的 CPU。这是我的代码:
所以我需要以某种方式将一个间隔传递给 WebSocket 构造函数,看起来它只是试图在循环中打开一个连接,从而降低性能。我怎样才能做到这一点?
javascript - 为什么 readyState 不等于 4?
我试图学习如何使用ajax从数据库接收数据,但我遇到了一些问题......
问题是当我提交查询时我没有看到任何东西...我知道问题是因为 readyState 不等于 4...但是为什么呢?
我在 index.html 文件中有这段代码:
以及 ajax-example.php 文件中的这段代码: