问题标签 [jqxhr]
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 - Chrome 中的 Javascript XMLHttpRequest.sendAsBinary() 支持
我需要sendAsBinary()
javascript 中的函数,但 Chrome 似乎已将其删除。在 Mozilla MDN ( https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest ) 上,他们提供了一个扩展 XMLHttpRequest 原型的自定义函数:
但是,即使我实现了上述内容,我仍然得到:
在Chrome 30.0.1599.101
. 我也从来没有看到我的console.log()
消息。
javascript - 将 XML 请求的结果添加到页面
我正在尝试使用 XMLHTTPRequest 向页面添加内容。我想将结果添加到第二列中的现有页面内容中,但我没有任何运气。我会很感激朝着正确的方向推进。谢谢你的帮助。
javascript - 无法在 blueimp 文件上传插件的“fileuploadchunkdone”事件处理程序上中止上传
一旦发生异常,我就会尝试终止上传。“fileuploadchunkdone”事件处理程序允许我为每个块捕获从服务器发送的“错误”json。理想情况下,我想在发生异常时立即中止上传。我需要对每个块进行此检查,因为我需要记录错误并在发生异常时显示错误代码。但是,我无法通过调用 data.jqXHR.abort() 来终止异常。它只是继续遍历每个块。有任何想法吗?这是该事件处理程序的代码:
jquery - 你可以在 jQuery 中嵌入 when.applys() 吗?
我正在尝试将 2 个 $.when.apply() 与 $.ajax 和 $.getJSON 一起使用。我正在尝试将一个嵌入到另一个中,但它似乎不起作用。这是大纲:
我从代码中提取了一些语法错误,但结构应该在那里。问题是第二个 $.when.apply() 没有运行。这是限制吗?有没有更好的方法来构建不使用嵌入时间的代码?
javascript - 向 XHR 回调函数添加属性
我觉得如果我知道如何调用 xhr.addEventListener (????) 的第一个属性,这可能会起作用,
backbone.js - Backbone.js 使用数据获取 GET
我有一个 REST 服务器,它在 GET 语句的请求正文中获取一个查询字符串。
它类似于执行相同操作的 Parse REST api。如下面的 curl 语句所示。
我的问题是:如何发送带有数据字符串的 Backbone fetch(本质上是 -X GET)。
我尝试了以下方法;
目前,这会将字符串作为参数附加到 URL 上
http://restserver.com/collection/Customer?Active%20eq%20true
javascript - Ajax jQuery同时多次调用 - 长时间等待应答并且无法取消
我的问题如下:
- 在一个页面上,我正在执行多个 (6) ajax 调用(通过 jQuery)同时获取一些数据(使用 php 包装器通过调用获取数据)
- 请求是同时发出的,需要 10-20 秒才能完成
- 如果用户点击任何链接去其他地方(到其他页面),我可以看到所有未完成的调用都被取消了
- 但是,浏览器仍然等待 20 秒才能导航到另一个页面 - 就像它仍在等待最长的调用完成,即使它被取消了
(同样的问题发生在 Chrome 和 Firefox 中,ajax 调用是异步的......我试图设置 ajax 超时,以在 ajax 错误响应中捕获 readystate=o,甚至试图对 webworkers 做一些事情,但无济于事)
任何见解都会有所帮助
谢谢!
jquery - jQuery Ajax Prefilter 无法修改 jqXHR 对象属性,如 responseJSON
我正在尝试使用jQuery.ajaxPrefilter API 来制作 HTTP Ajax 拦截器。
这是jsFiddle
如您所见,我可以在 prefilter 函数中访问 jqXHR 对象,我什至可以 console.log 整个 jqXHR 对象,但是某些属性,例如 responseJSON 在直接指向它们时返回 undefined。这是我要修改的属性以完成 HTTP 拦截器。
关于为什么我无法访问 jqXHR.responseJSON 属性的任何想法?
这是在 jsFiddle 上运行的代码片段
其余代码按预期工作,您可以在我的小提琴上查看。
javascript - 带有远程数据源的剑道网格模板js
我有一个带有远程数据源的表。在一个单元格中,我得到了用户 ID。因为我想显示用户名而不是用户 ID,所以我制作了一个自定义模板函数:
但它不能正常工作,单元格保持空白。我没有收到任何错误,但我看到在填写网格之前未完成获取用户名的远程请求。我以为 fetch 的自定义函数正在等待结果返回,但似乎并非如此。
任何想法?我发现了数以千计的示例,但都包含静态本地数据。我需要一个同时具有远程、网格内容和模板数据的设备。
javascript - 如何在没有 CORS 的情况下从 client.foo.com 请求子域 api.foo.com 中的内容?
我有一个项目,其中大多数服务在同一个域上,但在不同的子域上,比如
client.foo.com api.foo.com
我的任务是让客户端在不使用 CORS 的情况下对 API 执行直接/纯 ajax 请求,这可能吗?
提前谢谢,干杯!