您好,登錄后才能下訂單哦!
這篇文章主要介紹JQuery發送ajax請求時中文亂碼怎么辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
先排除項目故障:
1.web.xml中是否配置了字符攔截器
<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
2.jsp頁面是不是utf-8
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
順便也加上這個標簽,統一發送utf-8,不過聽說有些雞肋
<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″ />
3.在排除了故障后,將ajax請求改為post請求
$.ajax({ url:"list", type:'post', data:{ param:recode, city:locationActive }, dataType: 'json',//要求服務器返回的是json success:function(res){}
以上是“JQuery發送ajax請求時中文亂碼怎么辦”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。