jQueryでURLのパラメタを取得
URLのパラメタ(GET)を取得し展開
jQuery
$(function () {
var get = getURLVariables();
// $('#debug').append(get['q1']);
// $('#debug').append(get['q2']);
});
/**
* URLパラメタ展開
* @return {array}
*/
function getURLVariables()
{
var get = [];
if (location.search.length) {
// queryから?を除外(q1=a&q2=b)
var query_string = location.search.substr(1);
// & で分割 (q1=a q2=b)
var key_value = query_string.split('&');
for (var i = 0; i < key_value.length; i++) {
// = で分割(q1 a)
var arr = key_value[i].split('=');
get[arr[0]] = arr[1];
}
}
return get;
}
サンプル
サンプルでは?q1=a&q2=bを展開。