ホームページ > ウェブフロントエンド > jsチュートリアル > js は URL 内のパラメータを取得し、パラメータが Chinese_javascript スキルの場合に js を通じてデコードします。

js は URL 内のパラメータを取得し、パラメータが Chinese_javascript スキルの場合に js を通じてデコードします。

WBOY
リリース: 2016-05-16 16:55:12
オリジナル
1364 人が閲覧しました

渡されたパラメータが次の場合:

コードをコピー コードは次のとおりです:

URL パラメータを取得するための js は次のとおりです:
コードをコピー コードは次のとおりです。

/**初期ロードが完了しました*/
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') 1).split('&');
for(var i = 0; i ハッシュ = ハッシュ[i].split('=');
vars[ハッシュ[0]] = ハッシュ[1] ];
}
return vars;
}

URL に中国語が含まれている場合、パラメータを取得するときに中国語が文字化けします。 () メソッドを次のようにデコードします:

コードをコピー コードは次のとおりです:
//カテゴリの pkId を取得します
var params = getUrlVars();
//このカテゴリの ID を取得します
varparentId = params[params[0]];
//カテゴリの名前
var productName = decodeURI(params[params[1]]);
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート