html jquery ajax乱码问题,jquery使用ajax提交中文乱码问题的解决
$.ajax({
type?:?‘get‘,
cache?:?false,
url?:?‘custact.php‘,
data?:?{act:?‘update‘,?inputName:?name,?inputSex:?sex,?inputCardNo:?cardNo,?inputAddr:?addr,?inputCardId:?cardId},
contentType?:?"application/x-www-form-urlencoded;?charset=utf-8",
success?:?function(data)?{
if?(?data?==?‘SUCCESS‘?)?{
alert(data);
}?else?{
alert(data);
}
}
});
關鍵在于contentType的設置,使用了很多其他的方法,這個方法是最方便的了。比使用各種中文的編碼轉換方式都要方便。
在服務端進行一個轉換即可:$name?=?iconv(‘UTF-8‘,‘gb2312‘,$_GET[‘inputName‘]);
$sex?=?iconv(‘UTF-8‘,‘gb2312‘,$_GET[‘inputSex‘]);
$cardNo?=?iconv(‘UTF-8‘,‘gb2312‘,$_GET[‘inputCardNo‘]);
$addr?=?iconv(‘UTF-8‘,‘gb2312‘,$_GET[‘inputAddr‘]);
$cardId?=?iconv(‘UTF-8‘,‘gb2312‘,$_GET[‘inputCardId‘]);
總結
以上是生活随笔為你收集整理的html jquery ajax乱码问题,jquery使用ajax提交中文乱码问题的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 芝枝.计算机与人文科学,2014人文并计
- 下一篇: 联想微型计算机 m4350q,比超极本便