在ie中遇到的兼容问题?对于浏览器的兼容问题 ie中get传值不生效或者是乱码

在ie调用接口时会遇到很多问题,尤其是get请求,先说一下遇到的问题:

1.get请求时传相同的参数,导致不会再一次请求接口,

说一下为什么ie会出现这个问题,我们把浏览器可以看作一个容器,即不同的浏览器是不同的容器,也就导致不同的浏览器对数据有不同的处理,而ie有个幂等机制,请求的参数是一样的话,因为这个机制,他不会再一次去请求,所以导致这个问题.

解决办法:请求接口时,加个时间戳,完美解决

2.get请求时如果参数中有中文时,会出现乱码:

原因还是浏览器机制问题.

解决办法:用js中的encodeURI方法进行转化.

最后说一下自己的感想,如果你的项目应用的浏览器是ie的话,建议自己的后端人员,把接口形式全改成post请求,如果用get请求,你会在ie中遇到很多奇奇怪怪的问题.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容