ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptでURLの検索文字列内のパラメータを抽出する(カスタム関数実装)_javascriptスキル

JavaScriptでURLの検索文字列内のパラメータを抽出する(カスタム関数実装)_javascriptスキル

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

今日、Rhino の本で urlArgs (URL の検索文字列内のパラメータを抽出する) という便利な関数を見つけました。一部のページ リンク アドレスの後に http://www.xxx.com/?username=yyy&password=zzz などのパラメータが続いていることがよくあります。多くの場合、これらのパラメータの値 (yyy と yyy とパスワード) を取得する必要があります。 zzz ) の場合、 urlArgs 関数を使用して、関数の戻り値のプロパティを通じてそれを取得できます (戻り値はオブジェクトです)。

urlArgs 関数コード:

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

function urlArgs(){
var args = {};
var query = location.search.substring(1);
var ペア = query.split('&') ;
for(var i = 0; i var pos =pairs[i].indexOf('=');
if(pos == -1)続行;
変数名 = ペア[i].substring(0,pos);
値 = decodeURIComponent(値); args[name ] = 値;
}
を返す


使用法

コードをコピーします
コードは次のとおりです: var args = urlArgs(); var username = args.username; 🎜>var パスワード = args.password; //zzz
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。