覚書きです。
toObject.js
/**
* toObject.js
* クエリ文字列を連想配列にする
* @param str {String} "?"を含んだURLなどの文字列
* @return {Object}
*/
function toObject(str) {
str = str || location.search;
var result = {}, hash;
var param = str.substring(str.indexOf('?')+1).split('&');
for (var i=0; i<param.length; i++) {
hash = param[i].split('=');
result[hash[0]] = hash[1];
}
return result;
};