- ベストアンサー
GET変数の取得
http://www.test.com/test.html?sample=123 この様にアクセスされた場合、test.htmlに記述してあるJavascriptでsampleの中の数値を取得することは可能でしょうか? なにとぞご教授ください。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
q = location.search.substr(1); で q に "sample=123" の部分がとりだせます。 a = q.split(/=/); で"="の前後を切り分けできます。 key=a[0]; //sample value=a[1]; //123 &で複数連結されている場合 var q = location.search.substr(1); var a = q.split(/\&/); for(var i=0;i<a.length;i++){ var b = a[i].split(/=/); var key=b[0]; var value=b[1]; alert(key + ":" + value); } 見たいな感じで、key(name)とvalueを取り出せます
お礼
お返事有難うございます。ばっちり出来ました。本当に貴重なことを教えていただき有難うございました。