xmlhttprequest相关内容

为什么我们在 XMLHttpRequest 中写 send() 之前要写 onload() 函数

我是 XMLHttpRequest 的新手.我不明白为什么我们要在 send() 函数之前编写 onload() 函数.onload() 函数处理我们收到的响应,然后 send() 函数向服务器发送请求.所以根据我的理解,onload() 必须在 send() 函数之后编写.有人可以帮助理解这一点. var xmlhttp = new XMLHttpRequest(),方法 = 'GET',ur ..
发布时间:2022-01-15 21:35:22 前端开发

跨域 JSON 请求?

问题: 我正在尝试跨域使用 JSON,但我发现的只是 JSON 解析器,我不需要... 我读过可以使用 JSON 进行跨域请求,但到目前为止,我看到的只是使用 XMLHttpRequest 的实现... - 这意味着您不能使用跨域请求,至少不能在 IE 8 之外使用...... 我一直在 http://www.json.org/,但我发现的只是解析器还是没用. 到目前为止,我在谷 ..
发布时间:2022-01-15 21:35:02 前端开发

中止 xmlhttprequest

我正在使用 HTML5 上传文件.我有一个按钮单击事件附加到函数 uploadFile().它工作正常.我还有一个单独的按钮来取消上传.我知道我们需要调用 xhr.abort() 但如何访问 uploadCanceled 函数中的 xhr 对象?我可以使 xhr 对象成为全局对象,但这不是正确的方法.有人可以在这里指导我吗? 函数uploadFile(){var filesToBeUploade ..
发布时间:2022-01-15 21:34:55 前端开发

循环中的 XMLHttpRequest

我正在尝试在 for 循环中发出多个服务器请求.我发现 this question 并实施了建议的解决方案.但是它似乎不起作用. for (var i = 1; i 如果我删除 for 循环并将所有 xmlhttp[i] 更改为 xmlhttp,对于一个元素来说一切正常,但我无法发出多个请求.提前感谢您的任何建议. 解决方案 试试下面的代码片段 //JavaScriptwindo ..
发布时间:2022-01-15 21:34:30 前端开发

XMLHTTP 和 ServerXMLHTTP 之间的区别

我正在尝试编写一个 Excel 插件,它可以将来自网络服务的数据导入 Excel. 要使用它,用户只需键入插件提供的函数名称.我发现了两篇在 VBA 中实现 HTTP 请求的文章:XMLHTTP 和 ServerXMLHTTP. 我很难使用它们.我不知道该用哪一个.XMLHTTP 和 ServerXMLHTTP 有什么区别? 解决方案 Davuz, Tim 和 Jay 都 ..
发布时间:2022-01-15 21:33:53 其他开发

如何检查 HTTP 请求是否在浏览器中打开?

有没有一种简单的方法可以检测 XMLHttpRequest 在浏览器窗口中是否处于活动状态?或者有多少是活跃的?IE.有没有办法检测我的浏览器窗口中是否有任何 AJAX 调用处于活动状态? 问题扩展: 使用 javascript 有没有办法可以查看是否打开了任何 XMLHttpRequests?比如“window.XMLisActive()"之类的? 解决方案:最终为 XMLHttpR ..
发布时间:2022-01-15 21:33:40 前端开发

Chrome 中 JQuery 停止和挂起的 ajax 请求

有时,我的应用程序中的 Ajax 调用(通过 JQuery 1.8)卡在“待处理"状态.很长一段时间(有时长达 17 分钟).我用谷歌搜索过,所有可能的解决方案都不起作用: 我没有安装广告拦截器. 我已禁用“预测网络操作以提高页面加载性能"在 Chrome 中标记. 我还在 Ajax 调用中添加了一个查询字符串以使其唯一(以禁用任何 Chrome 缓存锁定). 你知道如何解决这个问 ..
发布时间:2022-01-15 21:33:31 前端开发

循环内的 jQuery.ajax()

如果我在循环中调用 jQuery.ajax(),是否会导致当前迭代中的调用覆盖上次调用或为新请求分配新的 XHR 对象? 我有一个循环来执行此操作,而从控制台日志中我可以看到请求已完成 200 ok 但只有循环中最后一个请求的结果数据由请求 success 存储回调 . 代码: var Ajax = {页数:{},当前请求:空,预取:函数(){currentPath = locati ..
发布时间:2022-01-15 21:33:23 前端开发

如何将基本身份验证标头分配给 XMLHTTPREQUEST?

我已经阅读了很多关于 preflight 和 CORS 的答案,所以请不要发布链接引用我应该阅读的内容.许多答案都是从服务器的角度来看的,但在这种情况下,我是客户.我是否设置了原始标头?我的假设是这是一个简单的请求,对吗? req.open("POST", url, true);req.setRequestHeader('Content-Type', 'application/blahblah ..
发布时间:2022-01-15 21:33:16 前端开发

XMLHttpRequest 的 onerror 处理程序应该何时触发

我在理解 XMLHttpRequest 的处理程序时有点问题.规范说明了 onerror 处理程序: error [Dispatched ... ] 请求失败时. load [Dispatched ... ] 当请求成功完成时. 问题是,“请求失败"是什么意思.那可能是 根本无法发出请求(例如,连接被拒绝和此类错误),或者 上面加上服务器返回了一个错误代码(例如404) ..
发布时间:2022-01-15 21:33:07 前端开发

检测浏览器对跨域 XMLHttpRequests 的支持?

我正在开发一些 Javascript,它利用 Firefox 3.5 执行跨域 XMLHttpRequests 的能力……但如果它们不受支持,我想优雅地失败. 除了实际发出跨域请求外,还有什么方法可以检测浏览器对它们的支持吗? 解决方案 为了将来参考,完整的 CORS 特征检测应该如下所示: //检测浏览器对CORS的支持if ('withCredentials' in new X ..
发布时间:2022-01-15 21:32:58 前端开发

http请求正文是什么意思?

阅读有关 POST 和 get 方法的内容后这里有这样的语句“当使用 post 方法时,它使用 HTTP 请求正文.它是什么意思"HTTP 请求正文.? 解决方案 HTTP Body Data 是 HTTP 事务消息中传输的数据字节,如果有,则紧跟在 headers 之后(在 HTTP/0.9 的情况下,不传输 headers). 大多数 HTTP 请求都是没有正文的 GET 请求. ..
发布时间:2022-01-15 21:32:31 前端开发

Google Chrome 扩展中的网页抓取(JavaScript + Chrome API)

使用 JavaScript 和任何其他可用技术执行 从 Google Chrome 扩展程序中对当前未打开的标签页进行网页抓取 的最佳选项是什么?也接受其他 JavaScript 库. 重要的是掩盖抓取行为,使其表现得像正常的网络请求.没有 AJAX 或 XMLHttpRequest 的迹象,例如 X-Requested-With: XMLHttpRequest 或 Origin. 必 ..

XMLHttpRequest 在浏览器中打开 PDF

我想做 XMLHttpRequest,然后通过 POST 方法发送文件名,在浏览器中打开一个 PDF. xmlhttp.open("POST","pdf.php",true);//改变xmlhttp.setRequestHeader("内容类型","application/x-www-form-urlencoded");xmlhttp.send("file="+input); 这可能还是 X ..
发布时间:2022-01-15 21:32:02 PHP

XmlHttp 请求基本身份验证问题

我有以下代码创建 xmlhttp 类的服务器端对象.我正在尝试连接到需要基本身份验证的站点.我可以让它与下面的代码一起工作. 有什么问题?好吧,我正在使用公开调用传递凭据.仅此还不够.我还必须使用手动计算的 base64 编码的用户名:密码组合设置授权标头.如果我尝试设置标头而不将凭据传递给 open 调用,则会失败.说我疯了,但是当我将凭据传递给公开时,这就是我应该做的一切.如果我设置标题 ..
发布时间:2022-01-15 21:31:30 其他开发