316得票11回答
为什么我的http://localhost跨域来源无法工作?

我被这个CORS问题困住了,尽管我已经在服务器(nginx/node.js)上设置了适当的头信息。 我可以在Chrome网络面板中看到 -> 响应标题:Access-Control-Allow-Origin:http://localhost 这应该会奏效。 以下是我现在用来测试的代码:va...

19得票1回答
ArrayBuffer与Blob以及XHR2的区别

XHR2差异说明: 能够传输ArrayBuffer、Blob、File和FormData对象。 ArrayBuffer和Blob之间有什么区别? 为什么我应该关心能否通过XHR2发送它们?(我可以理解File和FormData的价值)

17得票2回答
Chrome扩展:如何在不丢失类型的情况下从内容脚本传递ArrayBuffer或Blob到后台?

我有一个内容脚本,使用XHR下载一些二进制数据,稍后将其发送到后台脚本:var self = this; var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.responseType = 'arraybuffer'; xhr.on...

14得票2回答
CORS请求需要进行预检,但似乎不应该这样做。

以下跨域POST请求,内容类型为multipart/form-data且仅含简单标头时会进行预检。根据W3C规范,除非我理解有误,否则不应该进行预检。我确认在Chrome 27和Firefox 10.8.3中发生了这种情况。我没有测试其他浏览器。 以下是请求标头等:Request URL:h...

14得票1回答
使用XMLHttprequest上传文件 - multipart/form-data中缺少边界

我正在使用XMLHttprequest上传文件。 这是上传文件的JavaScript函数:var upload = function(file) { // Create form data var formData = new FormData(); formData....

12得票2回答
新的FormData(XHR2)对象是否可以设置accept-charset或有解决方法?

这里是示例代码(http://jsfiddle.net/epsSZ/1/): HTML:<form enctype="multipart/form-data" action="/echo/html" method="post" name="fileinfo" accept-charse...

12得票1回答
xhr.upload.onprogress 不起作用

以下代码中的所有内容都能正常工作,但是它永远不会触发xhr.upload.onprogress事件。$(function(){ var xhr; $("#submit").click(function(){ var formData = new FormDa...

12得票1回答
XMLHttpRequest.addEventListener与XMLHttpRequest.upload.addEventListener的区别

以下代码块有什么不同:var xhr = new XMLHttpRequest(); xhr.upload.addEventListener("progress", uploadProgress, false); xhr.addEventListener("load", uploadCompl...

7得票1回答
IE 10中,在成功发出XMLHttpRequest请求后,无法通过.Ajax发布到新的操作方法。

我正在我的应用程序中添加一个新功能,让用户按步骤完成流程。 步骤1 选择下拉列表值 点击下一步按钮并进入步骤2(Ajax请求加载并呈现局部视图,渲染树形视图) 点击下一步按钮 步骤3(通过XMLHttpRequest上传文件) 点击下一步按钮 步骤4(另一个Ajax请求用于呈现局部...

7得票3回答
iOS 6(iPhone / iPad)图像上传时出现“请求主体流耗尽”的NTLM / Windows身份验证问题

我正在尝试让iOS 6使用XMLHttpRequest POST上传图片。这在桌面和Android Web浏览器上可行,但在iOS 6上,我在发布页面上遇到了错误:“请求正文流耗尽”(使用带有Safari Web Inspector的iOS模拟器)。 以下是页面的基本代码: functio...