jQueryでGETパラメーターを取得。
http://example.com/hoge.html?hoge1=1&hoge2=2&hoge3=3
たまーに HTML で GETパラメーター が必要になる時があるっ!
いま必要って訳ではないけど jQuery で GET パラメーターを取得する方法は覚えておいて損はないと思い調べてみた。
ひとまずエントリー順に。
2009年9月16日
JQuery HowTo: Get URL parameters & values with jQuery
# 配列にしてくれる。
2011年3月25日
Get URL parameters using jQuery | jQuery4u
# コードが短い
2012年6月22日
Get URL Parameters using jQuery | jQuery By Example
# んー?
ということで、複数のパラメーターを配列してくれる2009年のが一番使いやすいっす。
ちなみに今までは jQuery ではなく以下みたく書いてた。
つかコレで十分って話も、、
function getRequest() {
if(location.search.length > 1) {
var get = new Object();
var ret = location.search.substr(1).split(‘&’);
for(var i = 0; i < ret.length; i++) { var r = ret[i].split('='); get[r[0]] = r[1]; } return get; } else { return false; } } var get = getRequest(); var hoge = get['hoge'];