xmlhttprequest相关内容

AJAX Web 应用程序中是否需要表单标签?

我阅读了一些 AJAX-Form 教程,例如 这个.标签 form 用于 HTML 代码.但是,我认为没有必要.由于我们通过XmlHttpRequest发送HTTP请求,所以发送的数据可以是任何东西,不需要form中的input. 那么,有没有理由在 HTML 中为 AJAX 应用程序添加 form 标签? 解决方案 除了已经讨论过的渐进增强(不要让你的网站需要 JavaScript ..
发布时间:2022-01-15 21:54:46 前端开发

缓存的非 CORS 响应与新的 CORS 请求冲突

要点: 我有一个使用标签从 s3 加载图像的页面(HTML img 标签),我有一个使用 xmlhttprequest 的页面.标签加载在没有 CORS 标头的情况下被缓存,因此 xmlhttprequest 看到缓存的版本,检查它的标头并失败并出现跨源错误. 详情: edit:在 safari 5.1.6 和 chrome 21.0.1180.89 中均失败.在 Firefox ..
发布时间:2022-01-15 21:54:37 其他开发

RESTful HTTP API 中的授权,401 WWW-Authenticate

我正在创建一个 RESTful 服务来向 Web 应用程序提供数据.我对此有两个相关的问题. 1.如何处理未经授权的请求? 我打算使用以下代码响应请求: 资源是否已打开并找到?200 正常 您是否需要通过身份验证才能访问资源?401 未经授权 您无权访问某个类别的资源吗?403 禁止 您是否有权访问某一类别的资源,但不能访问该特定资源?404 Not Found 以防止人们 ..

HTML5 FormData 在 Java Servlet request.getParameter() 中返回 null

我的观点是 HTML 5.我正在使用 FormData 将 AJAX 2 POST 发送到 Servlet.在 servlet 内部,我试图读取请求参数.我看不到任何参数.但是,Google Chrome 开发控制台会显示请求负载.我怎样才能在 Servlet 代码中得到相同的结果?任何帮助将不胜感激.这是代码. JS代码 var xhr = new XMLHttpRequest();va ..
发布时间:2022-01-15 21:54:01 前端开发

如何强制程序等到 JavaScript 中的 HTTP 请求完成?

在 JavaScript 中有没有办法向 HTTP 服务器发送 HTTP 请求并等待服务器响应?我希望我的程序等到服务器回复而不执行此请求之后的任何其他命令.如果 HTTP 服务器宕机了,我希望 HTTP 请求在超时后重复,直到服务器回复,然后程序的执行才能正常继续. 有什么想法吗? 提前谢谢你,塔纳西斯 解决方案 XmlHttpRequest的open()有第三个参数,目的是 ..
发布时间:2022-01-15 21:53:19 前端开发

如何判断 XMLHTTPRequest 是否命中浏览器缓存

如果可以判断(在 javascript 执行中)GET XMLHTTPRequest 是否命中浏览器缓存而不是从服务器获取响应? 解决方案 来自 XMLHttpRequest 规范: 对于用户代理导致的 304 Not Modified 响应生成的条件请求用户代理必须像服务器一样操作用适当的内容给出了 200 OK 响应. 换句话说,浏览器将始终给出状态码 200 OK,即使对 ..
发布时间:2022-01-15 21:53:11 前端开发

捕获 XMLHttpRequest 跨域错误

有什么方法可以在发出请求时捕获由 Access-Control-Allow-Origin 引起的错误?我正在使用 jQuery,并且在 .ajaxError() 中设置的处理程序永远不会被调用,因为请求永远不会开始. 有什么解决办法吗? 解决方案 对于 CORS 请求,应该触发 XmlHttpRequest 的 onError 处理程序.如果您有权访问原始 XmlHttpReques ..
发布时间:2022-01-15 21:52:48 前端开发

播放 2.0.1 并设置 Access-Control-Allow-Origin

我有一个 Play 2.0.1 应用程序,我想使用托管在其他域上的 Javascript 来调用它.我的 Javascript 调用失败: Access-Control-Allow-Origin 不允许访问源 http://mydomain.com. 我找到了一些关于如何在 Play 1 中设置正确 HTTP 标头的示例,但没有找到适用于 Play 2.0.1 的任何内容.阅读文档 (http ..

使用 JavaScript 的基本身份验证

我正在构建一个使用 Caspio 的应用程序API.我在针对他们的 API 进行身份验证时遇到了一些问题.我花了 2-3 天试图弄清楚这一点,但这可能是由于我的一些理解.我已经阅读了无数关于stackoverflow帖子的文章,但还没有解决这个问题.下面是我的解决方案的代码示例,基于我所查看的内容,我收到了 400 状态代码消息;我在这里做错了什么?(请提供注释良好的代码示例,我希望不在此处发布引 ..
发布时间:2022-01-15 21:52:29 前端开发

编辑和重播 XHR chrome/firefox 等?

我一直在寻找一种方法来更改在我的浏览器中发出的 XHR 请求,然后重新播放它. 假设我在浏览器中完成了一个完整的 POST 请求,而我唯一想要更改的是一个小值,然后再次播放.直接在浏览器中执行此操作会更容易、更快捷. 我用谷歌搜索了一下,还没有找到在 Chrome 或 Firefox 中执行此操作的方法. 有没有办法在这些浏览器中的任何一个或另一个浏览器中做到这一点? 解决 ..
发布时间:2022-01-15 21:52:15 其他开发

删除先前的标记并在更新的 lat lng 中添加标记

我有一个 GPS 设备,它每 10 秒发送一次数据.我将数据(lat、lng)保存在 MySql 数据库中.我正在从数据库中检索数据并使用 xmlHttpRequest() 将标记放在这些 lat lng 上.我还在 10 秒内使用 setInterval() 到 xmlHttpRequest.标记被很好地添加,但在刷新整个站点后添加新标记,而不是在 xmlhttpreq 上 10 秒后添加. ..
发布时间:2022-01-15 21:52:06 PHP

如何在angularjs中解决CORS即同源策略

我正在使用 angularjs 开发一个移动应用程序,我必须在其中调用 Web 服务.但是,当我使用 $http.get 进行调用时,会出现以下错误. XMLHttpRequest 无法加载 http://example.com/First_Step.json.请求的资源上不存在“Access-Control-Allow-Origin"标头.因此不允许访问源“http://127.0.0.1:8 ..

了解跨域 XHR 和 XML 数据

我使用 JavaScript 和 AJAX 已经有一段时间了,我想了解 Cross Domain XHR 是如何工作的以及 JQuery 是如何处理它的,出于某种原因,我从来没有想过它是如何工作的.我已阅读 Wikipedia JSONP 文章,我更加困惑.我不确定我不明白什么. 我知道使用 JSONP 我可以直接在 JavaScript 中使用 JSON 数据.例如 这个 JS Fiddl ..
发布时间:2022-01-15 21:51:48 前端开发

如何隐藏“页面加载"/“传输数据"加载(隐藏)iframe 导致的指示器和微调器

有什么方法可以抑制网页加载时浏览器显示的微调器和“传输数据"指示器? 我正在将一个文档加载到一个隐藏的 iframe 中,这需要很长时间(10 分钟).我不希望/不需要用户意识到这一点 - 让他们感到困惑的是让页面看起来仍在加载.所以我希望能够禁用浏览器通常显示的所有“页面加载"活动. 解决方案 我最终找到了适合我们的解决方案.我们没有将文档加载到隐藏的 iframe 中,而是使用此 ..
发布时间:2022-01-15 21:51:37 其他开发