婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > JQuery中Ajax的Post提交在IE下中文亂碼的解決方法

JQuery中Ajax的Post提交在IE下中文亂碼的解決方法

熱門標簽:信貸電銷機器人有用嗎 察縣地圖標注 廣西ai語音電銷機器人哪家好 蓄意標記地圖標注 接聽電話機器人哪有 電銷機器人適用范圍 辦理一個400電話多少錢 莆田防封電銷卡價格 如何用地圖標注各分公司
引言: 在JQuery的Ajax POST請求中,進行請求,其中的中文在后臺,顯示為亂碼,該如何解決呢?

問題的引入:
復制代碼 代碼如下:

var regid = $('#oregion').combobox('getValue');
//var sname = $('#sname').val();
var sname = encodeURI($('#sname').val(),"UTF-8");
if(regid!=""regid!='undefined'){
$.ajax({
async: true,
type : "POST",
dataType : "json",
url : "%=request.getContextPath() %>/secretary/isHasUser.do?regid="+regid+"sname="+sname,
success : function(data) {
if(data.mes!=""data.mes!=null){
$.messager.alert('Warning',data.mes);
return false;
}
}
});
}
}

以上的代碼在FF/Chrome中,可以正常傳遞中文,但是在IE下,則存在問題,在后臺輸出的信息為亂碼。

問題嘗試辦法:

1. 設(shè)置了 contentType: "text/plain; charset=utf-8", 問題依然存在

2. 重新檢查了ajax代碼所在的jsp頁面,皆為使用utf-8,但是問題依然存在

3. 在后臺的java代碼中,強制使用utf-8、gbk、gb2312的編碼轉(zhuǎn)換, 問題依然存在

經(jīng)過分析,判斷其可能與瀏覽器或者JQuery中的內(nèi)容傳輸有關(guān),目前也無法準確的確定。

解決的辦法:

前段:encodeURI($(dom).val(), "UTF-8"); 使用encodeURI進行編碼

后端Java代碼:

URLDecoder.decode(inputStr,"UTF-8"): 后端代碼針對前段傳遞過來的字符串,進行解碼。

總結(jié):

最后就可以針對Ajax Post請求傳遞過來的字符串信息,就可以正常顯示中文了。
您可能感興趣的文章:
  • JQuery AJAX提交中文亂碼的解決方案
  • ajax請求亂碼的解決方法(中文亂碼)
  • IE下Ajax提交亂碼的快速解決方法

標簽:張掖 銅陵 阿拉善盟 益陽 延邊 儋州 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標題《JQuery中Ajax的Post提交在IE下中文亂碼的解決方法》,本文關(guān)鍵詞  JQuery,中,Ajax,的,Post,提交,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JQuery中Ajax的Post提交在IE下中文亂碼的解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于JQuery中Ajax的Post提交在IE下中文亂碼的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 华安县| 乌恰县| 灵丘县| 晋宁县| 全州县| 九台市| 习水县| 隆德县| 都昌县| 永州市| 万安县| 长丰县| 林芝县| 洛浦县| 伊通| 泰和县| 桐柏县| 仁寿县| 清河县| 东港市| 青浦区| 沧州市| 普兰县| 永春县| 望谟县| 巴彦县| 奎屯市| 监利县| 武安市| 锡林郭勒盟| 苏尼特左旗| 西吉县| 濉溪县| 饶平县| 讷河市| 绥棱县| 富蕴县| 马边| 尖扎县| 洱源县| 广德县|