javascriptでGETパラメータを受信するには、getUrlVars() 関数を使うと便利。
これを使うと、パラメータの内容を連想配列に入れてくれる。
function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }
例えば、
http://tripliferec.appspot.com/xgpsview06.html?gpsjson=WG20120908053044_A100.json
に対し、
var urlOpt = getUrlVars(); var optGpsJsonFile = urlOpt['gpsjson'];
とすると、
optGpsJsonFile に WG20120908053044_A100.json が入る。
ピンバック: URLパラメータで読み込むファイル・自動トラッキングを指定する | Try Lifelog
ピンバック: JavaScriptでURLパラメータを取り扱う | Try Lifelog : ちゅどん道中記