xmlhttprequest相关内容
澄清点:向我的 jQuery ajax 调用添加自定义标头没有任何问题,我希望将我的自定义标头自动添加到所有 ajax 调用. 如果您查看 jquery $.ajax 自定义 http 标头问题(不是我的问题),如果为每个 ajax 调用手动实现代码,您将看到一个很好的示例. 我想为所有 jQuery ajax 调用覆盖 beforeSend.根据 jQuery 文档,我可以使用 jQ
..
我正在尝试使用 try-catch 语句来处理来自 XMLHTTPRequest 的错误,如下所示: var xhr = new XMLHttpRequest();xhr.open('POST', someurl, true);尝试{xhr.sendMultipart(对象);}捕捉(错误){error_handle_function();} 当 xhr.sendMultipart 抛出 40
..
我开始使用 Web Audio API,只是想知道是否可以使用 jQuery 的 $.ajax 或 $.load 函数来生成接收音频数据的 XMLHttpRequest.$.ajax 或 $.load 是否支持 responseType=arrayBuffer? 编辑: 好的,这就是我目前所拥有的: 函数 loadAudio() {$.ajax({网址:sourceUrl}).don
..
我正在尝试加载使用 Backbone 构建的 Web 应用程序,它会提取本地存储的 JSON 和 HTML 模板文件.我想知道 Chrome 打包应用是否可以通过使用某种“get"/ajax 请求来加载这些文件? 目前我正在接受这个...... OPTIONS chrome-extension://fibpcbellfjkmapljkjdlpgencmekhco/templates/tem
..
创建 XMLHttpRequest 对象的最佳方法是什么? 它应该适用于所有支持的浏览器. 解决方案 对于无库的解决方案,您可以很容易地模拟 Prototype 对 Try.these 的使用: 函数 newAjax() {尝试 { 返回新的 XMLHttpRequest();} 抓住(){}尝试 { 返回新的 ActiveXObject('Msxml2.XMLHTTP.6.0')
..
我正在评估使用 GWT-RPC 和 HTTP 调用. 我的 appln 服务托管为 Java servlet,我目前正在使用 HTTPProxy 连接从它们获取数据.如果这能带来性能提升,我希望将它们转换为 GWT-RPC 调用. 我想知道每个人的优缺点... 还有关于衡量异步调用性能的工具的任何建议... [一篇关于各种服务器通信策略的好文章,可以与 GWT 一起使用.]
..
我有一个创建 blob 并将其发布到 PHP 文件的脚本.这是我的代码: HTML/Javascript: 函数上传(){var data = new FormData();data.append('user', 'person');var oReq = new XMLHttpRequest();oReq.open("POST"
..
在 IE9 中,不支持 FormData,这使得使用 XMLHttpRequest 上传文件变得不那么简单了. 这可以吗?我已经看到提到的 iFrame,虽然我不反对编写一些毛茸茸的代码,但我不知道如何实现这一点(有很多资源谈论上传到 iFrame,但没有关于如何获取文件从 iFrame 到服务器). 使用 vanilla JavaScript(没有第三方库),如何在不使用 FormD
..
我正在尝试使用 JavaScript 中的本机 FileAPI 构建文件上传器,我想通过 XMLHttpRequest(不带 jQuery)将文件上传到使用 Express.js 的 Node.js 服务器. 文件读取部分工作正常,当我上传没有 XMLHttpRequest 的文件时,它工作得很好(文件在 Express.js 的 req.files 中). 问题是通过 AJAX 上传
..
使用 jQuery 的 $.ajax() 函数.如果请求被故意中止,或者如果服务器关闭(没有响应),似乎会发生相同的结果; 这是在 xmlHttpRequest.status = 0 和 xmlHttpRequest.readyState = 4 处触发的“成功"处理程序. (我通过关闭 IIS 模拟失败的请求,然后对已“关闭"的网站执行 xmlHttpRequest) 所以我的
..
Google 语言翻译 API 可以干净利落地翻译成中文: google.load('语言','1');功能谷歌翻译(文本){google.language.translate(text,'en','zh',function(result
..
我一直在网上搜索,试图找到一个直接的答案.有谁知道浏览器 ajax 请求的默认超时长度?如果它改变了,也按版本? 解决方案 我认为浏览器没有AJAX超时,只有同步或异步请求;同步 - 首先冻结 JavaScript 执行,直到请求返回,异步 - 不冻结 JavaScript 执行,它只是将请求从执行流程中取出,如果您有回调函数,它将与正在运行的脚本并行执行该函数(类似于线程) **同步流
..
是否可以在发送 http 消息之前使用 javascript/XmlHttpRequest 删除一些特定的 http 标头? 我使用的是专有浏览器,因此无法使用特定于浏览器的解决方案. 例如,我想在发送消息之前删除标题“授权" POST/social/rpc?oauth_version=1.0&... HTTP/1.1接受:text/html, image/png, image/*,
..
我正在尝试在 js 中发布表单数据: 我有这个代码: var formData = new FormData();formData.append("用户名", "Groucho");formData.append("accountnum", 123456);formData.append("afile", "2");var xhr = new XMLHttpRequest();xhr.op
..
今天我正在尝试为某些论坛登录做一个 cron 作业以检查在线统计信息.login.php 脚本接受带有表单提交值的 ajax 请求:用户、密码、服务器和哈希 ID(在隐藏字段中).我已经可以将值提交到登录脚本,还可以使用 cookie jar 保留会话,但是当我尝试传递所需的参数(来自 sendlogin.php)时,它似乎拒绝了不带有正确请求标头的请求.所以我需要知道如何使用 cURL 进行模拟
..
是否可以通过修改 beforeSend 回调中的 XMLHttpRequest 对象来修改 Ajax 请求中发送的数据?如果是这样,我该怎么做? 解决方案 可以修改,beforeSend 是 实际上 (在 jQuery 1.4+ 中): beforeSend(XMLHttpRequest, 设置) 即使文档只有 beforeSend(XMLHttpRequest),你可以在这里看到它是
..
我正在为 Firefox、Safari、Chrome 开发一个浏览器插件,它将拦截页面上的数据,针对正则表达式运行它,然后如果匹配 - 重新格式化它.我使用以下方法处理页面加载: var meth = {replaceInElement : 函数(元素,查找,替换){//遍历子节点并替换},运行:函数(evt){//doc 是触发“run"事件的文档if (!(evt.target.nodeNa
..
在控制台中运行 new XMLHttpRequest().responseType = "json" 会在 Firefox 26 和 IE11 中引发“InvalidStateError"异常,但在 Chrome 31 中不会. 为什么? 规范声明设置 responseType 如果状态为 LOADING 或 DONE,则抛出“InvalidStateError"异常. 但
..
我有一个类似的 JSON 对象 {“版本":“22","谁: : "234234234234"} 我需要将它放在一个准备好作为原始 http 正文请求发送的字符串中. 所以我需要它看起来像 version=22&who=234324324324 但目前我有无数个参数,它需要工作 app.jsonToRaw = function(object) {var str = "";for (
..
试图从 XHR 对象中获取请求标头,但没有成功,是否存在该对象的隐藏方法或属性会暴露浏览器发送的标头? 我已经知道如何设置自定义请求标头和查看响应标头,我正在寻找发送的所有请求标头的列表,浏览器创建的标头和我的自定义标头. 我用的是webkit/chrome,其他浏览器不用管. 编辑:我不想监控请求,我正在构建一个网络应用程序,我需要列出这些标头并在应用程序中显示它们,请不要告诉
..