$.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‘]);