javascriptでURLクエリーを簡単に取得してみた
javascriptでURLクエリーを簡単に取得してみた:
以上。ご自由にお使いください。
- やり方は色々あったが、わかりづらかったので、自分なりに簡単な方法を考えてみた。
- for文よりforEachの方が好き派
- いつも誰かのコピペしてたので、自分で書けるようにしたかった
main.js
function getParams(){
// クエリーparamは?からなので、まず?で分割
// paramが複数ある場合のため&で分割
var params = location.search.split('?')[1].split('&');
// オブジェクトで取れるようにする
var data = {};
params.forEach(function(param){
// =でkeyとvalに分ける
var key = param.split('=')[0];
var val = param.split('=')[1];
data[key] = val;
});
return data;
}
コメント
コメントを投稿