URLのhtml以降の引数をJavaScriptで受け取る方法

URLが


http://www.4web8.com/index.html?id=1234&test=aaaa


というような時、JavaScriptで、この?以降を受け取りたい場合がある。


そのような時は


var data = location.href.split("?")[1];

var data2 = data.split("&");

for( i in data2 )

{

data3 = data2[i].split("=");

}


というようにして受け取る事が出来る。


前述の例だと、


1回目のループで


data3[0] = "id";

data3[1] = "1234";


2回目のループで


data3[0] = "test";

data3[1] = "aaaa";


ということになる。





コメントをどうぞ