问题:
做了一个ajax搜索。
请求地址:/index.php?s=daohang&c=search&keyword=" + keyword + "&catid=NULL&ajax_page=myajax.html
方法:GET
用谷歌、火狐、edge浏览器,myajax.html接收和返回的关键字keyword正常,和提交的一样,用IE11接受的的关键字keyword 全部变为:[removed],,
请问大神们,这是什么原因?
答案:
IE浏览器都被微软抛弃了
回复@吴启明 是的,一般时没有人用,但还是有好多win7用户用的IE11。
问题已解决,是编码问题,汉字不能返回,数字可以正常返回。
解决方法: 在封装ajax时,使用encodeURI( ) 方法对url进行编码
@小黑河:具体如图