SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【Javascript】URLのクエリ文字列を取得する(GET渡しの引数を取得する)

jQueryプラグインなら

こちらでしょうか http://plugins.jquery.com/project/query-object

自前で用意するなら

こんな方法で取得できる。

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;
}

URLに日本語が含まれていたら?などいろいろ修正が必要になったりするけど、基本はこんな感じで地道な作業で取得することになるようです。

関連するメモ

コメント