2009年10月30日

get の値の取得

JavaScriptでGETのquery stringを取得する方法

var get= new Array;
var file = location.href.split("/").reverse()[0].split("?")
var parms = file[1].split("&")
for(var i=0,l=parms.length; i<l ;i++){
var parm = parms[i].split("=")
get[parm[0]]=decodeURIComponent(parm[1].replace(/\+/g," "))
}
}


半角スペースとかプラスとかがちょっとめんどかった。urlescap状態で+を半角スペースに復元してからdecodeURIComponentを行うとよさげ
posted by ねこまんま at 22:51 | Comment(0) | TrackBack(0) | テクニック | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック