JavaScriptでクエリストリング処理
JavaScriptでクエリストリング処理をするのは面倒くさい。
// URLパラメータ('?'以下)取得 var params = location.search; // '?'を除去 params = params.substring(1); var pairs = params.split("&"); // '&'で分解 for (var i=0; i < pairs.length; i++) { var pair = pairs[i].split("="); // '='で分解 }
一々こんなことをしなくてはいけないようだ。
一方で、iframeを使ったときは、親要素のURLも取得できるそうだ。
var params = parent.location.search;