xmlhttprequest相关内容
我阅读了一些 AJAX-Form 教程,例如 这个.标签 form 用于 HTML 代码.但是,我认为没有必要.由于我们通过XmlHttpRequest发送HTTP请求,所以发送的数据可以是任何东西,不需要form中的input. 那么,有没有理由在 HTML 中为 AJAX 应用程序添加 form 标签? 解决方案 除了已经讨论过的渐进增强(不要让你的网站需要 JavaScript
..
要点: 我有一个使用标签从 s3 加载图像的页面(HTML img 标签),我有一个使用 xmlhttprequest 的页面.标签加载在没有 CORS 标头的情况下被缓存,因此 xmlhttprequest 看到缓存的版本,检查它的标头并失败并出现跨源错误. 详情: edit:在 safari 5.1.6 和 chrome 21.0.1180.89 中均失败.在 Firefox
..
我正在创建一个 RESTful 服务来向 Web 应用程序提供数据.我对此有两个相关的问题. 1.如何处理未经授权的请求? 我打算使用以下代码响应请求: 资源是否已打开并找到?200 正常 您是否需要通过身份验证才能访问资源?401 未经授权 您无权访问某个类别的资源吗?403 禁止 您是否有权访问某一类别的资源,但不能访问该特定资源?404 Not Found 以防止人们
..
我想看看标题是 text/html 还是 text/xml.如果它是 text/html 则有一个错误,我宁愿在继续之前抓住它. 解决方案 使用 getResponseHeader() 方法. 小例子: 功能手(){console.log(this.getResponseHeader('content-type'));}var x = new XMLHttpRequest();x.
..
有没有办法在控制台中隐藏 “XHR 完成加载" 消息? 解决方案 可以,在控制台打开contextmenu,去掉Log XMLHttpRequests的勾选. 您仍然可以在“网络"选项卡中检查网络流量.
..
我的观点是 HTML 5.我正在使用 FormData 将 AJAX 2 POST 发送到 Servlet.在 servlet 内部,我试图读取请求参数.我看不到任何参数.但是,Google Chrome 开发控制台会显示请求负载.我怎样才能在 Servlet 代码中得到相同的结果?任何帮助将不胜感激.这是代码. JS代码 var xhr = new XMLHttpRequest();va
..
我是 JavaScript 编程新手.我现在正在开发我的 Google Chrome 扩展程序.这是不起作用的代码...:P 我想让 getURLInfo 函数返回它的 JSON 对象,并且想把它放到 resp 中.有人可以修复我的代码以使其正常工作吗? 函数getURLInfo(url){var xhr = new XMLHttpRequest();xhr.open(“得到","http
..
XMLHttpRequest 无法加载 https://webservice.com?param=hahah.Access-Control-Allow-Origin 不允许来源 http://{domain}. 当我尝试通过 wampserver 进行 web 服务调用时,我得到了这个,我如何在 wampserver 上启用它? 或者我怎么可能只用 jsonP 来获取 xml 数据而
..
我无法将 XHR responseType 设置为“json".如果我将其保留为空字符串 xml.responseType = ""; 会正常工作,但是当我将其设置为“json"时,我会收到控制台错误消息 SYNTAX_ERR: DOM Exception 12. .js 文件: var xml = new XMLHttpRequest();xml.open("GET", "test.ph
..
在 JavaScript 中有没有办法向 HTTP 服务器发送 HTTP 请求并等待服务器响应?我希望我的程序等到服务器回复而不执行此请求之后的任何其他命令.如果 HTTP 服务器宕机了,我希望 HTTP 请求在超时后重复,直到服务器回复,然后程序的执行才能正常继续. 有什么想法吗? 提前谢谢你,塔纳西斯 解决方案 XmlHttpRequest的open()有第三个参数,目的是
..
如果可以判断(在 javascript 执行中)GET XMLHTTPRequest 是否命中浏览器缓存而不是从服务器获取响应? 解决方案 来自 XMLHttpRequest 规范: 对于用户代理导致的 304 Not Modified 响应生成的条件请求用户代理必须像服务器一样操作用适当的内容给出了 200 OK 响应. 换句话说,浏览器将始终给出状态码 200 OK,即使对
..
我正在通过 XMLHttpRequest 发送一个 POST 请求,其中将数据输入到 HTML 表单中.不受 JavaScript 干扰的表单将提交其编码为 application/x-www-form-urlencoded 的数据. 使用 XMLHttpRequest,我想通过 FormData API 发送数据,该 API 不起作用,因为它将数据视为编码为 multipart/form-
..
有什么方法可以在发出请求时捕获由 Access-Control-Allow-Origin 引起的错误?我正在使用 jQuery,并且在 .ajaxError() 中设置的处理程序永远不会被调用,因为请求永远不会开始. 有什么解决办法吗? 解决方案 对于 CORS 请求,应该触发 XmlHttpRequest 的 onError 处理程序.如果您有权访问原始 XmlHttpReques
..
我有一个 Play 2.0.1 应用程序,我想使用托管在其他域上的 Javascript 来调用它.我的 Javascript 调用失败: Access-Control-Allow-Origin 不允许访问源 http://mydomain.com. 我找到了一些关于如何在 Play 1 中设置正确 HTTP 标头的示例,但没有找到适用于 Play 2.0.1 的任何内容.阅读文档 (http
..
我正在构建一个使用 Caspio 的应用程序API.我在针对他们的 API 进行身份验证时遇到了一些问题.我花了 2-3 天试图弄清楚这一点,但这可能是由于我的一些理解.我已经阅读了无数关于stackoverflow帖子的文章,但还没有解决这个问题.下面是我的解决方案的代码示例,基于我所查看的内容,我收到了 400 状态代码消息;我在这里做错了什么?(请提供注释良好的代码示例,我希望不在此处发布引
..
我一直在寻找一种方法来更改在我的浏览器中发出的 XHR 请求,然后重新播放它. 假设我在浏览器中完成了一个完整的 POST 请求,而我唯一想要更改的是一个小值,然后再次播放.直接在浏览器中执行此操作会更容易、更快捷. 我用谷歌搜索了一下,还没有找到在 Chrome 或 Firefox 中执行此操作的方法. 有没有办法在这些浏览器中的任何一个或另一个浏览器中做到这一点? 解决
..
我有一个 GPS 设备,它每 10 秒发送一次数据.我将数据(lat、lng)保存在 MySql 数据库中.我正在从数据库中检索数据并使用 xmlHttpRequest() 将标记放在这些 lat lng 上.我还在 10 秒内使用 setInterval() 到 xmlHttpRequest.标记被很好地添加,但在刷新整个站点后添加新标记,而不是在 xmlhttpreq 上 10 秒后添加.
..
我正在使用 angularjs 开发一个移动应用程序,我必须在其中调用 Web 服务.但是,当我使用 $http.get 进行调用时,会出现以下错误. XMLHttpRequest 无法加载 http://example.com/First_Step.json.请求的资源上不存在“Access-Control-Allow-Origin"标头.因此不允许访问源“http://127.0.0.1:8
..
我使用 JavaScript 和 AJAX 已经有一段时间了,我想了解 Cross Domain XHR 是如何工作的以及 JQuery 是如何处理它的,出于某种原因,我从来没有想过它是如何工作的.我已阅读 Wikipedia JSONP 文章,我更加困惑.我不确定我不明白什么. 我知道使用 JSONP 我可以直接在 JavaScript 中使用 JSON 数据.例如 这个 JS Fiddl
..
有什么方法可以抑制网页加载时浏览器显示的微调器和“传输数据"指示器? 我正在将一个文档加载到一个隐藏的 iframe 中,这需要很长时间(10 分钟).我不希望/不需要用户意识到这一点 - 让他们感到困惑的是让页面看起来仍在加载.所以我希望能够禁用浏览器通常显示的所有“页面加载"活动. 解决方案 我最终找到了适合我们的解决方案.我们没有将文档加载到隐藏的 iframe 中,而是使用此
..