Failed to execute ‘setRequestHeader‘ on ‘XMLHttpRequest‘ 报错处理
在工作过程中出现了这个错误 Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’,结果就是ajax请求无法发送,我们大致翻译下就是请求头里出错导致的,原因我以前也没遇到过这个问题,查看资料后才知道是因为请求头里面放了中文导致的。解决方式但是我们真的必须把中文传给后端的话,可以使用encodeURIComponent()`来编译中文字符,然
·
在工作过程中出现了这个错误 Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’ ,结果就是ajax请求无法发送,我们大致翻译下就是请求头里出错导致的,
- 原因
我以前也没遇到过这个问题,查看资料后才知道是因为请求头里面放了中文导致的。
- 解决方式
但是我们真的必须把中文传给后端的话,可以使用
encodeURIComponent()`
来编译中文字符,然后后端接受到数据解码就可以了。
更多推荐
已为社区贡献1条内容
所有评论(0)