ホームページ  >  記事  >  ウェブフロントエンド  >  jquery ajax送信による中国語パラメータ文字化けと解決策の解説_jquery

jquery ajax送信による中国語パラメータ文字化けと解決策の解説_jquery

WBOY
WBOYオリジナル
2016-05-16 17:01:10912ブラウズ

jQuery では中国語のパラメータが文字化けして送信されます。これは、デフォルトの送信方法が UTF-8 を使用していないためです。そのため、パラメータを渡す際にエンコードして操作することができます。赤いコードは次のとおりです。渡されたパラメータをマークします。

コードをコピーします コードは次のとおりです。

smsubmitclick = function( ){
$( document).ready(function(){
var name = $("#txt_name").val();
var type = $("#seltype option:selected") .val();
var zjnum = $("#txt_num").val();
if(name == null || name ==="")
{
alert( 「本物の名前を入力してください ");
||。 > }
if(zjnum.length > 30)
{
alter("申し訳ありません、ID に問題があります。再入力してください") ");
cache:false ,
contentType: "application/x-www-form-urlencoded:charset=UTF-8",
url:"ajaxpage.aspx?t=smrz&name=" エスケープ(名前) "&zjtype=" エスケープ(タイプ) ) "&zjnum=" エスケープ (zjnum) "",
"json",

})
}
})

}


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。