在web请求中可能涉及到ajax的get请求,参数为中文的情况。在Chrome或者Firefox下,请求正常,但IE下返回结果不对。通过比对发现,在IE浏览器下的请求参数出现了乱码。
解决方案:
var url = CONTROLLER_URL + "/findResourceListByPage.json"; return $http.get(encodeURI(url + "?" + params)) .then(function(response) { return { 'header' :[{ "key" : "title", "name" : "资源标题" }, { "key" : "type", "name" : "资源类型" } ], 'rows' : response.data.data.resultList, 'pagination' : response.data.data.pagination, "sort-by" : "activeState", "sort-order" : "asc" } });
将get请求的url+param使用encodeURI方法进行转化。之后就可以正常进行参数传递了。
相关推荐
Ajax中文乱码问题解决方案
JSP中 ajax的get请求的中文乱码问题的解决方法.pdf 学习资料 复习资料 教学资源
jsp中 ajax的get请求的中文乱码问题的解决方法.docx
Ajax 中文乱码问题 Ajax 中文乱码问题 Ajax 中文乱码问题
今天终于解决了AJAX的中文乱码问题,写篇文章来帮助一下有同样问题的朋友们。我的开发环境:XP, eclipse,使用GB18030编码。 当遇到这个问题时,到网上去查了好多文章,提到几种解决方案,如:全站UTF-8编码;请求头...
ajax乱码问题.ajax乱码问题的一些解决方案,总结网友的一些方法。
ajax提交时,后台接收的参数出现中文乱码的解决方法,
主要解决在ajax中中文参数传递过程中,服务器接收到中文乱码的问题
java认证_Ajax中文乱码问题及解决方法.doc
这是一个ajax解决乱码的问题WEBSERVICE项目
struts中文乱码问题解决详细步骤(两种方法)
jquery+asp ajax 中文乱码问题解决文档
NULL 博文链接:https://zmx.iteye.com/blog/643075
今天遇到一个问题,有关ajax请求中传输中文,遇到乱码的问题。 如下代码: 代码如下:function UpdateFolderInfoByCustId(folderId, folderName, custId) { $.ajax({ type: “Post”, contentType: “application/...
ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码
NULL 博文链接:https://rengh8288.iteye.com/blog/391851
介绍了jsp中ajax的get请求的中文乱码问题的解决方法,有需要的朋友可以参考一下
解决ajax异步提交后台取值中文乱码问题,提供两种解决方法
ajax中文乱码问题在中文中经常会出现这种问题,其实只要稍加注意就不会出现ajax中文乱码这回事情了,注意前后台编码一致.你用的是中文.而ajax传输数据的时候用的是utf-8 ,还有对ajax get方法时最好escape 或urlcode,...