jQuery傳遞中文參數亂碼,原因是預設的傳遞方式沒有採用UTF-8,所有我們可以在傳遞參數的時候對參數進行編碼,然後再操作,代碼如下,紅色的代碼為傳遞的參數,已標註
smsubmitclick = function(> var name = $("#txt_name").val();
var type = $("#seltype option:lected"). var type = $("#seltype option:. > var zjnum = $("#txt_num").val();
if(name == null || name =="")
{
alert("請輸入您的真實姓名" );
return false;
}
alert("對不起,您的使用者名稱有異常,請重新輸入");
$("#txt_name").focus();
$("#txt }
if(zjnum == null | } zjnum == "")
{
alert("請輸入證件編號"); 30)
{
alert("對不起,您的證件有異常,請重新輸入");
val("") ;
return false;
}
x({
contentType:"application /x-www-form-urlencoded:charset=UTF-8",
url:"ajaxpage.aspx?t=smrz&name=" escape(name) "&zitype=" escapem希望*(jtype)(O)O)(jtype)(Otype)(Otype)(O)O)(Apscape線上())" ) "",
dataType:"json",
} alert(data.info);
}
)
}