您的位置:首页 > 其它

IE访问ajax时url需进行中文编码

2018-01-15 16:46 246 查看
一、问题描述

       在调数据接口时,firefox和chrome等非IE浏览器下访问ajax时都正常,但是在IE访问时出现访问不到的情况,F12查问题的时候发现在firefox和chrome等非IE浏览器下会自动对url进行编码,自然而然中文会转为为16进制的编码,截图如下:

     

 
   然而,在IE访问下时,访问不到,报了400错误,原因是因为IE没有自动对url进行编码,截图如下:



二、解决方案

     在封装ajax时,使用encodeURI()方法对url进行编码,截图如下:






    保存之后,在IE下就能正常访问了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: