问题标签 [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 - CORS 飞行前返回 Access-Control-Allow-Origin:*,浏览器仍然失败请求
触发 AJAXGET
以http://qualifiedlocalhost:8888/resource.json
启动预期的 CORS 预飞行,看起来它正确返回:
飞行前OPTIONS
请求
请求标头
响应标头
看起来不错?
所以它应该工作,对吧?
但是随后的请求仍然失败并出现错误XMLHttpRequest cannot load http://qualifiedlocalhost:8888/resource.json. Origin http://localhost:9000 is not allowed by Access-Control-Allow-Origin.
真实的请求
请求标头
帮助!
也许它就在我面前凝视着。但是,有什么想法吗?以防万一它是相关的......我正在使用 AngularJS$resource
并与 CompoundJS 服务器交谈。
jquery - asp.net MVC / jQuery Ajax 返回 500 异常而不是 JSON 结果
我在所有中间层控制器操作中有一个 asp.net MVC 2 Web 应用程序,我捕获所有异常,记录,然后重新抛出异常。此重新抛出由 JQuery Ajax 错误处理程序拾取
我正在像这样通过 JQuery 进行 ajax 调用
由于某种原因,jqXHR.responseText 不再返回任何内容,并且在解析 responseText 时出现错误。我认为这可能是 IIS 设置,因为我们最近切换到了新的网络服务器。** 调查 Firebug,没有更多的 JSON 响应正常。我只是将服务器响应视为 500 Exception **
javascript - 使用 XHR 的长轮询可以保持连接多长时间?
我正在使用 XHR 长轮询来模拟客户端之间的通信,但我想知道,我可以保持连接多长时间而不响应?这是基于TCP的超时吗?
提前致谢!
c# - 如何从 Web Api 到 jQuery.ajax 获取自定义错误消息?
此代码使用 Microsoft Web Api Http 堆栈和 jQuery。
如何获取由 jQuery 的deferred.fail()显示的由CreateErrorResponse()的HttpError参数创建的自定义错误消息?
在 ApiController 中为测试目的创建错误响应的示例:
这是一个精简的客户端,它试图找到要显示的错误消息,“午餐失败。”。
将显示的内容是:
“错误:内部服务器错误:{此处的完整堆栈}”
我想要的是:
“没吃午饭。”
jquery - 如何从我的程序中访问/读取 jqXHR 字段
我有一个调用远程代码执行的代码。成功完成后,我需要保存所花费的总时间(与 chrome 开发人员控制台中显示的时间值相同)。我的ajax调用的一部分是:
代码工作正常,一切正常。我可以使用 console.log(jqXHR.status) 代码获取状态。但是,我正在寻找一个命令来获取 chrome 开发人员控制台中显示的时间或大小字段。它可能应该像 console.log(jqXHR.X.time); 那X就是我需要的。
javascript - JavaScript Ajax (jQuery.post) 奇怪的错误:state = "rejected"
所以我一直在尝试调试我的 jQuery.post() 调用,并且得到了一些奇怪的响应。我被困在下一步该怎么做,如果有人有任何建议,我将非常感激。
工作正常之外的两个console.log()
调用$.post
,页面在“网络”选项卡(调试工具/Chrome)下返回200 OK
有效数据,但内部console.log(response)
永远不会触发。
如果你注意到了,我保存了从$.post
.
我从未尝试过处理 中的问题jQuery.post
,但我不希望jqXHR
从$.post
.
可能有人对如何解决这个问题有更多的调试建议或建议吗?
资源:
jqXHR jQuery.post (...)
javascript - 使用 JavaScript 上传文件 - 如何获得更频繁的 onprogress 事件
我正在使用 jQuery 上传照片,并为 onprogress 事件附加了一个侦听器。然而,即使上传几兆字节的照片,唯一会触发的 onprogress 事件是当它达到 100% 时。我已经看到像 Dropbox 和 facebook 这样的其他网站显示了更加流畅的进度条。如何更频繁地更新上传进度?
示例上传代码:
jquery - IE8 和 9 中 Jquery Forms Plugin 的 jqXHR 响应不正确
我有一个不寻常的问题,我只能在 IE8 和 9 中复制 - 我已经测试了 Safari、Chrome(在 Mac 上、Firefox(在 PC 上)和 IE8、9 和 10 上)。
我有以下代码:
在除 IE8 和 9 之外的所有浏览器中,第一个 alert() 函数会产生以下预期响应。
但是,在 IE8 和 9 中,我得到了一些包含在 fileStore_newUpload 元素中的页面的 HTML。例如:
使用 IE9 的调试工具,我可以看到网络请求的响应正文包含适当的内容,并且请求是通过 POST 发送的。(根据这篇文章进行了检查)。我还可以看到响应设置了“Content-Type application/xml; charset=utf-8”——我认为这对响应是正确的。
我的表格如下:
我认为这个问题可能是由于http://bugs.jquery.com/ticket/13388但我已经用 Jquery 1.9.0、1.9.1 和 1.10.2 进行了测试,发现所有版本都存在这个问题.
我认为这与此处提出的问题相同,但我不太确定:https ://stackoverflow.com/questions/17473719/jquery-form-plugin-the-server-generates-correct-json-response -但即收到
任何援助将不胜感激。
jquery - 错误 jqxhr 上的 Ajax GET url
我有一个 ajax 请求,我故意从我的服务器端代码中失败以触发错误处理事件。我想知道是否可以在这里获取它尝试的 URL?我想获取该 URL 并将其注入超链接并重试请求。
这可能吗?
编辑
我可以看到尝试的 URL 请求是通过FireBug
并检查了 jqxhr 对象console.dir()
,但似乎找不到任何可以帮助我识别它尝试调用的 URL 的东西。理想情况下,不想存储一个全局变量是希望从参数中得到这个。
在此先感谢,O。
javascript - 继续中止的 AJAX (jqXHR) 请求
是否可以继续中止的 AJAX (jqXHR) 请求?
就像是:
这不起作用,我可以看到一个我不知道如何解决的问题:再次发送请求时未设置任何选项。