xmlhttprequest相关内容

覆盖 XMLHttpRequest 的发送方法

我正在尝试通过重写 XMLHttpRequest.send 函数记录(并稍后修改)XMLHttpRequest 发送到服务器的数据. 我的函数将数据正确记录到控制台,但是请求没有完成,因此浏览器会无限期地等待响应. 你知道代码有什么问题吗? XMLHttpRequest.prototype.realSend = XMLHttpRequest.prototype.send;var ne ..
发布时间:2022-01-15 21:43:57 前端开发

传递“#"url的请求参数中的哈希符号在Firefox中不起作用

我正在使用 AJAX 执行 struts 操作,一切正常,但 Firefox 出现问题,当我将 URL 中的参数作为请求参数传递时,如果该参数最后包含哈希(#)符号,那么firefox 会删除该符号之后的所有内容,并在没有它的情况下将该参数发送到操作. 例如,如果我在 Firefox 中通过了 test123#abcd,那么我在动作类中只得到 test123,而不是 test123#abcd ..
发布时间:2022-01-15 21:43:48 前端开发

如何检测 XHR 何时返回缓存的资源?

我想知道是否有一种方法可以检测何时从本地缓存返回响应?是否可以? 解决方案应该是通用的并且适用于无条件请求.在这种情况下,响应代码总是 200 OK,但是 XHR 为第二个请求返回一个缓存的资源(例如,第一个响应包含 Expires 标头,因此无需在到期日期之前向服务器请求新资源). 解决方案 答案是Date header 如果日期标头在发送日期之前,则响应来自缓存. 如果日 ..
发布时间:2022-01-15 21:43:31 前端开发

Chrome 和其他浏览器会放弃对同步 XMLHttpRequest 的支持吗?

Synchronous XMLHttpRequest 已被弃用,这意味着对它的支持最终将被删除,这是我在 Chrome 中收到的消息: 主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响.如需更多帮助,请查看 http://xhr.spec.whatwg.org/. 所以,我的问题是,如果是,主要浏览器(尤其是 Chrome)何时会放弃对同步 ..

猴子补丁 XMLHTTPRequest.onreadystatechange

猴子如何修补 XMLHTTPRequest 的 onreadystatechange 函数.我正在尝试添加一个函数,当从页面发出的每个 ajax 请求都返回时将调用该函数. 我知道这听起来很糟糕,但用例却很奇特.我想将某个 SDK 与控制台 (jqconsole) 一起使用,但在控制台中显示 ajax 调用的状态和结果,而无需修改外部 SDK. 我查看了 这篇文章,其中包含大量信息,但 ..
发布时间:2022-01-15 21:42:53 前端开发

如何检索 AMD 化 Dojo 的 XHR 响应代码(+时间戳)?

使用“旧"Dojo,可以将第二个参数 ioargs 传递给 Xhr 请求的 load 函数(请参见此处的示例 6).此 ioargs 提供(除其他外)请求的时间戳和状态代码. 但是如何使用新的“更干净"(并且向前兼容)Dojo 来实现这一点? 不幸的是,我在 当前文档中找不到任何提示. 以下应该是上述引用示例到“新"Dojo 的移植.但是,ioargs 将是未定义的: requir ..
发布时间:2022-01-15 21:42:47 前端开发

如何将 Json 对象(或字符串数​​据)从 Javascript xmlhttprequest 发送到 MVC 控制器

我在 ASP.NET MVC 中创建了一个 Web 应用程序,并尝试通过 Javascript AJAX 调用控制器.在 Jquery 中,我们可以发送一个 json 对象,MVC 模型绑定器会自动尝试创建一个 .NET 对象并作为参数传入控制器. 但是,我正在使用无法使用 jquery 的网络工作者.所以我通过 vanilla xmlhttprequest 对象进行 AJAX 调用.有没有 ..
发布时间:2022-01-15 21:42:38 C#/.NET

哪些浏览器在缓存 XMLHTTPRequest 响应时存在问题?

目前流行的浏览器是否存在缓存* XMLHttpRequest 响应的特殊问题,我需要注意这些问题? 我希望能够在每个页面上包含 XMLHttpRequest 查询,作为动态加载与页面类型相关的内容(即 JSON)或行为(如 eval()ed Javascript)的方法,但想确保如果服务器发送了正确的标头,它从服务器接收的资源可以被缓存. 我担心阅读 这篇文章Firefox 1.1 等 ..
发布时间:2022-01-15 21:42:29 前端开发

为什么叫 XMLHttpRequest?

我一直想知道为什么这个对象被这样称呼? 您的请求正文不需要是 XML 格式.此外,从服务器接收的数据可以以 JSON、XML、HTML 或纯文本的形式获取.XML 在这个对象中并不重要.这是某种陈词滥调吗?这个对象最初创建时是什么? 解决方案 XMLHttpRequest 是由 Microsoft 的 Outlook Web Access 团队发明的.这个高度创新的团队之前给了我们远 ..
发布时间:2022-01-15 21:41:57 前端开发

如何使用 XMLHttpRequest 通过复制粘贴 javascript 接收 php 图像数据

我尝试制作一种类似于 GMail 使用的图像上传功能.您从桌面复制 (CTRL-C) 图像并将其粘贴 (CTRL-V) 到网站上.然后通过 XMLHttpRequest 将图像上传到处理传入文件的 php 脚本,其中“处理"意味着重命名并存储在服务器上. 我已经可以获取图像(和数据),但是我无法成功提交和接收 XMLHttpRequest.我的 Javascript 代码如下所示: do ..
发布时间:2022-01-15 21:41:51 PHP

使用 XMLHttpRequest 上传大文件时的进度条

我正在尝试使用 XMLHttpRequest 和 file.slice 将一些大文件上传到服务器. 我已经在文档和其他各种链接的帮助下做到了这一点. 由于上传大文件是一项漫长的工作,我想为用户提供一个进度条. 经过更多阅读后,我遇到了 示例,理论上,正是我需要的. 通过获取示例代码并使其适应我的需求,我达到了 var 上传 ={斑点:[],页面名称:'',字节每块:20 * 1024 * ..
发布时间:2022-01-15 21:41:25 前端开发

如何向 roku 中的某些服务器发出 api 请求

我在使用 roku 和 roku 特定语言 (BasicScript) 方面非常陌生.我需要对某些服务器进行 api 调用以获取频道.我不明白如何在 roku 中做到这一点.请提出建议. 解决方案 这是直接的方法,无需依赖 SDK 中包含的代码库的语法: 阻塞方法(所有程序执行停止,直到检索到 URL): url="http://myserver.com/anExampleQuer ..
发布时间:2022-01-15 21:40:51 前端开发

在 Chrome 中的 XHR 中设置断点

我有一个页面在提交表单时发送 XHR 请求,我想让 Chrome 在收到响应时中断.实现这一点的最佳方法似乎是 Chrome 有一个我可以调用的 javascript 函数来中断执行,但到目前为止我一直找不到类似的东西.还有其他解决方案吗? 编辑: 我实际上没有为请求定义回调,所以我不能那样设置断点.请求正在使用这行 jquery 代码发送: $.post(this.action, ..
发布时间:2022-01-15 21:40:15 前端开发

使用 vba 和 xmlhttp 自动提交网站上的帖子表单

我在 excel 2010 中通过 vba 使用 xmlhttp.我需要以编程方式将商品添加到网站上的购物车中.到目前为止,我有下面的代码,它使用 POST 方法 我认为我的代码有一些问题,但不知道如何解决 - 它没有显示提交的表单在哪里.这是那个网址: http://www.craft-e-corner.com/p-2688-new-testament-cricut-cartridg ..
发布时间:2022-01-15 21:40:09 其他开发

jQuery AJAX 在窗口卸载时触发错误回调 - 如何过滤掉卸载并只捕获真正的错误?

如果我在 $.ajax() 请求中间离开页面,它会触发错误回调.我已经在 Safari 和 FF 中测试了 GET 和 POST 请求. 一种可能的解决方案是在页面卸载时中止所有 AJAX 请求,但在卸载之前调用错误处理程序,因此这似乎是不可能的. 我希望能够通过礼貌警报或模式对话框在客户端优雅地处理诸如 500 之类的真实错误,但我不希望在用户离开页面时调用此处理. 我该怎么做 ..
发布时间:2022-01-15 21:39:49 前端开发