ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript は PHP $_GET を模倣して URL_javascript スキルのパラメータを取得します

Javascript は PHP $_GET を模倣して URL_javascript スキルのパラメータを取得します

WBOY
WBOYオリジナル
2016-05-16 16:48:401338ブラウズ

复制代 代码如下:

/* 画像 PHP の $_GET['arg']那样获得地址栏GET パラメータ */
function getArgs() {
var args = {};
var query = location.search.substring(1); // クエリ文字列を取得
varpairs = query.split("&");
// アンパサンドで区切る
for(var i = 0; i var pos =pairs[i].indexOf('=');
// "name=value"を探します
if (pos == -1) continue;  // 見つからない場合はスキップ
var argname =pairs[i].substring(0,pos); // 名前を抽出します
var value =pairs[i].substring(pos 1); // 値を抽出します
value = decodeURIComponent(value); // 必要に応じてデコードします
args[argname] = value;  // プロパティとして保存します
}
return args; // オブジェクトを返します
}

/* 使用方法 */
/* URL: http://www.baidu.com?user=funsion&age=26 */
alert( getArgs()['user'] );  // 输出 funsion
alert( getArgs()['age'] );  // 输出 26

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