js上传文件获取上传进度出错

这是我不显示进度时的代码

clipboard.png
显示结果如下,option很快的跳过直接到post请求了

clipboard.png

文件可以正常上传,可是当我把代码写为这样

clipboard.png
结果就是发了一个option请求,并没有发post请求

clipboard.png
clipboard.png
请问一下这是什么原因造成的?
还有一个问题就是当我发了这样一个请求之后,后面的所有请求也都变成了只发一个option,不会发post请求了

阅读 2.8k
3 个回答

跨域了,可以了解一下跨域的 preflight
MDN文档:https://developer.mozilla.org...

检查一下 request header 和 response header 里的 Access-Control-Allow-** 这些是否有匹配不上的

看看控制台有没有报错

问题解决了,原来是我的浏览器出了问题,但是具体是什么问题没弄清楚,卸载了重装就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题