事例:
通過編碼解碼解決:
var nameVal = $("name").val();
var url = ......;
$.ajax({
url: url,//地址
// data: data,//參數
type: 'POST',//提交方式 可以選擇post/get 推薦post
async: false,//同步異步
dataType: 'json',//返回數據類型
success:function(data){
accidentList = data.list;
//這裏可以直接取data裏面的數據了,因爲設置返回值爲json方式。
}
});
這種時候發生中文亂碼,解決辦法是:前臺 編碼,後臺解碼
jsp:var nameStr = encodeURI(encodeURI(str));
java: String keyword= java.net.URLDecoder.decode(request.getParameter("nameStr "),"UTF-8");
這樣既可!