哈哈,試了這么多還是encodeURIComponent管用啊?。。。?/p>
在漢字的位置加個(gè)保護(hù)措施:encodeURIComponent(parentid)
function loadCity(parentid) {
var city = '${hotel.city}';
$.ajax({
url: './listCity.jspx?prov='+ encodeURIComponent(parentid),
type: 'GET',
dataType: 'JSON',
timeout: 5000,
error: function() { alert('加載城市列表失敗!'); },
success: function(msg) {
$("#city").empty();
$.each(eval(msg), function(i, item) {
if(item.city ==city){
$("option value='" + item.city + "' selected = 'selected'>" + item.city + "/option>").appendTo($("#city"));
}else{
$("option value='" + item.city + "'>" + item.city + "/option>").appendTo($("#city"));
}
});
}
});
}
網(wǎng)上說(shuō)的另一種加contentType的方法貌似不管用,o(︶︿︶)o 唉,還是自己靠譜啊~~
contentType: 'application/x-www-form-urlencoded; charset=utf-8',
以上這篇IE下Ajax提交亂碼的快速解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- JQuery AJAX提交中文亂碼的解決方案
- JQuery中Ajax的Post提交在IE下中文亂碼的解決方法
- ajax請(qǐng)求亂碼的解決方法(中文亂碼)