问题标签 [xmlhttprequest-states]

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.

0 投票
1 回答
356 浏览

javascript - 如何从响应中获取标头?

我需要在readyState4 时获取标题。

我有这个代码:

可能吗?

0 投票
1 回答
1011 浏览

javascript - 无法使用 XMLHttpRequest 执行 php 文件

我正在创建一个表单,它在一个按钮上调用一个 javascript 文件以将表单的内容提交到一个 php 文件。我的问题是这适用于 IE,不适用于歌剧、谷歌浏览器或火狐。在 google chrome 中分析控制台时,我收到此错误:(注意:我缩短了 localhost 路径并删除了我的 ip 地址)

另外,我还输出了 xmlHttpRequest() 状态码,如下所示:

我正在测试状态应该是 200。

有什么简单的方法可以解决这个问题吗?我完全迷失在这里。

编辑:

我在我的代码中发现了一个错误,当我应该使用相对路径(duh)时,我正在调用 localhost。既然已经解决了,我又遇到了另一个错误。

我的代码如下:

然后是错误的部分:

0 投票
1 回答
1144 浏览

html - XMLHttpRequest 不适用于 Json

我对 JSON 很陌生。因此,阅读有关 w3schools 的一些主题并尝试在本地执行,但它不起作用。请任何人帮助我克服这个问题。

注意:1) 将 1.html 和 myTutorials.txt 文件保存在同一目录中。2)我调试了html代码,发现“xmlhttp.status”总是为零。3) 但是 w3schools 网站上的相同代码运行良好。链接:

i) http://www.w3schools.com/json/json_http.asp --> 1.html
ii) http://www.w3schools.com/json/myTutorials.txt --> myTutorials.txt

我的 HTML 代码:1.html


以下内容来自“myTutorials.txt”文件。


0 投票
1 回答
930 浏览

javascript - 错误请求的资源上不存在“Access-Control-Allow-Origin”标头

我正在尝试使用 XMLHttpRequest 在远程机器上进行生物特征认证。但它返回以下消息:

XMLHttpRequest 无法加载http://177.55.99.146:8080/autenticacao/autentica?arquivo=[object%20File]。请求的资源上不存在“Access-Control-Allow-Origin”标头。来源“ http://www.yaratecnologia.com.br ”因此不允许访问

代码如下....有谁知道错误在哪里?我应该怎么办?

0 投票
1 回答
275 浏览

php - 使用 CORS 或 Web 代理的跨域 XMLHttpRequest

我的客户有一个非常具体的技术问题,他们要求我们为其寻找资源。这是非常具体的,所以我想知道是否有人可以引导我们朝着正确的方向前进(这样我就可以引导他们)。

他们正在尝试对与页面所在的域不同的域执行 XMLHttpRequest,以便与他们想要访问的第三方 BI 站点对话。当他们尝试访问其网站内的第三方 BI 站点时,它会中断并且不会启动该站点。浏览器会阻止它,因为出于安全原因,它通常允许来自同一来源的请求。他们被告知,当他们想要使用 CORS 进行跨域请求时,他们需要做一些不同的事情。或者他们应该使用 Web 代理?还是另一种方法?

在这两个领域都没有经验的情况下,他们将如何着手解决这个问题?

我们客户的网站主要是用 PHP/JavaScript 编写的,这对于他们已经尝试修复了大约两周的问题有很大帮助。

想法?

0 投票
0 回答
40 浏览

javascript - XMLHttpRequest 有时有效

我一直在尝试对giflayer进行 API 调用以下载 .gif 文件。我似乎犯了一些简单的错误。无论我尝试什么,请求都不会超过 readyState 1

0 投票
1 回答
479 浏览

javascript - XMLHttpRequest 似乎没有做任何事情

我一直在尝试使用 jquery-ajax 从我的服务器下载二进制文件,但最终我放弃了。所以现在我尝试改用 XMLHttpRequest 。但是,我什至无法获得一个简单的示例。

奇怪的是,这段代码似乎没有做任何事情。我从w3schools复制/粘贴了这个,这个例子与许多其他例子几乎相同。它在 chrome 或 FF 中对我不起作用:

我们只进入 onreadystatechange 函数一次,在xhttp.readyState 等于 one的open()语句中,而不是在send()步骤中。我应该认为它至少会抛出某种错误,而不是什么都不做。

另外,作为一个实验,我故意给 open() 提供了一个错误的 url - 但同样没有回复。

谁能告诉我我可能做错了什么?

非常感谢你。

0 投票
3 回答
1545 浏览

javascript - XMLHTTPRequest 事件监听器不工作?

由于某种原因,我的文件上传脚本无法正常工作,我完全不知道为什么:?该脚本设法发送文件,但我无法跟踪进度或状态更改。我试图注释掉不必要的调试位,但它仍然不起作用。

如果有人能指出我的错误,我将永远感激并给你一个虚拟饼干

0 投票
2 回答
77 浏览

javascript - 即使手动 URL 有效,网站也无法识别 GET

我有一个自定义网站,它检查document.readyURL 行中是否有一个名为“temp”的参数。如果是这样,我在我的服务器上调用一个 PHP 函数,它将值存储在数据库中。现在对我来说奇怪的是,如果手动输入:

http://mywebsite.org/?temp=7

在我的浏览器中,一切正常。但是如果我使用这个网站来测试 GET:

http://requestmaker.com/

我的网站什么都不做。

这是我的 jQuery 代码,它检查参数是否存在:

您是否认为这document.ready可能是一个问题,因为它没有在自动 HTML 请求中检查?

编辑:

Gup 是我从互联网上复制的一个函数,它只是过滤 URL 中的参数:

它在document.ready()子句之外声明。

这是我得到的响应代码requestmaker.com

http://pastebin.com/WL2CQP4v

0 投票
1 回答
653 浏览

javascript - 通过 XMLHttpRequest [JavaScript] 获取 HTML 源代码

XMLHttpRequest 适用于第一个 url,但不适用于第二个 url。我认为此功能不适用于动态网页。我也尝试 ajax 获取 html 源,但它也不起作用。我该怎么办?如何我可以更改此代码以适用于第二个网址吗?