常在河边走,怎能不湿脚,在web前端开发的过程中总是遇到很多关于IE的故事。

一个get请求,传了一个json对象,包含一串参数,在IE上就出现了这个问题:XMLHttpRequest: 网络错误 0x2f78, 由于出现错误 00002f78 而导致此项操作无法完成, 如图: 
XMLHttpRequest: 网络错误 0x2f78,…00002f78 
于是追究了半天,终于莫名发现get请求的url上的参数存在乱码的情况,于是就比较惊讶了,网上看了很多类似问题解决方案: 

一、 ajax请求参数配置: 

contentType记得要加charset=utf-8 

二、对乱码的参数进行转码:

 &param=”+encodeURI(param) 

三、就是另外一种情况了,IE存在keep-alive 


我这里通过encodeURI 这个js方法简单解决了url乱码的问题,同时这个get请求也就不在挂起了。

url乱码图: 
XMLHttpRequest: 网络错误 0x2f78,…00002f78

相关文章:

  • 2022-12-23
  • 2021-07-25
  • 2021-05-23
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
  • 2021-04-30
  • 2021-10-16
猜你喜欢
  • 2021-07-04
  • 2022-12-23
  • 2021-08-15
  • 2022-12-23
  • 2021-04-16
  • 2021-05-17
  • 2021-11-27
相关资源
相似解决方案