2012年02月02日 jQuery・javascript
javascriptでGETパラメータを受信するには以下の関数を使うと簡単です。

関数を定義する

以下のコードをコピペしてください。
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

返り値

GETパラメータを含むURLが以下の場合

URL
http://www.example.com/?me=myValue&name2=SomeOtherValue

getUrlVars() を呼び出すと、以下の値が返ってきます。

返り値
{
    "me"    : "myValue",
    "name2" : "SomeOtherValue"
}
最初のパラメータ指定して取得する
//最初のパラメータ(me)
var first = getUrlVars()["me"];

//2つ目のパラメータ(name2)
var second = getUrlVars()["name2"];
参考サイト:Get URL parameters & values with jQuery

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

jQueryを使って、文字をゆっくり消す

2011年06月15日 jQuery・javascript
jQueryのfadeOutを使って、クリックされた文字をゆっくり消します。 サンプルも設置しているので、ご確認ください。 …
「jQueryを使って、文字をゆっくり消す」をはてなブックマークに追加

jQueryでアコーディオンパネル

2011年06月16日 jQuery・javascript
jQueryでアコーディオンパネルを実装してみます。 サンプルも設置してますので、動作の確認が出来ます。…
「jQueryでアコーディオンパネル」をはてなブックマークに追加

WordPressで記事本文にjavascriptを使う

2011年06月15日 WordPressjQuery・javascript
WordPressには、投稿する記事を自動整形する機能があるんで、勝手に改行とかを入れてくれて便利なのですが、こいつが時々邪魔をします。 これを簡単に解決する方法がありましたので、投稿しておきます。…
「WordPressで記事本文にjavascriptを使う」をはてなブックマークに追加

safariでowl carouselのスライド時にフォントが細くなる現象の解決策

2015年03月19日 web関連jQuery・javascript
レスポンシブ対応でとても重宝しているowlカルーセルですが、safariでは、スライド時に、フォントが細くなったり、太くなったりして、点滅するような現象が起こっていました。 iOSのchromeでも同じ現象が起こるらしいのですが、未確認。 …
「safariでowl carouselのスライド時にフォントが細くなる現象の解決策」をはてなブックマークに追加

jQueryのfadeInを使ってみる

2011年06月15日 jQuery・javascript
jQueryのfadeInを使って、適当なdiv要素なんかをfadeInを使ってフェードインさせてみます。 サンプルを設置していますので、動作を確認してみてください。…
「jQueryのfadeInを使ってみる」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy