在工作过程中出现了这个错误 Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’ ,结果就是ajax请求无法发送,我们大致翻译下就是请求头里出错导致的,
- 原因
我以前也没遇到过这个问题,查看资料后才知道是因为请求头里面放了中文导致的。
- 解决方式
但是我们真的必须把中文传给后端的话,可以使用
encodeURIComponent()`
来编译中文字符,然后后端接受到数据解码就可以了。
在工作过程中出现了这个错误 Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’ ,结果就是ajax请求无法发送,我们大致翻译下就是请求头里出错导致的,
我以前也没遇到过这个问题,查看资料后才知道是因为请求头里面放了中文导致的。
但是我们真的必须把中文传给后端的话,可以使用
encodeURIComponent()`
来编译中文字符,然后后端接受到数据解码就可以了。
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。