引用 | 编辑
henry014
2006-06-03 23:35 |
楼主
▼ |
||
x0
请问如何用JavaScript取得URL上得GET变数?就是网址上 ?name1=value1&name2=value2 要怎么取得name1、name2的值? x0
|
引用 | 编辑
keigo
2006-06-04 00:12 |
1楼
▲ ▼ |
去拆字串...
先取得网页的连结字串 然后就先拆出?以后的 再用=去切成阵列... 过几天我再写一篇教学好了...其实并不难. x0 |
引用 | 编辑
xxxx9659
2008-06-10 22:16 |
2楼
▲ ▼ |
下面是引用keigo于2006-06-04 00:12发表的 : 重点就是如何取得网页上的URL阿!! 困难阿~~ x0 |
引用 | 编辑
xxxx9659
2008-06-10 23:09 |
3楼
▲ ▼ |
复制程式
<script> var url=window.location.toString(); var str=""; if(url.indexOf("?")!=-1){ //url里有"?"符号 var ary=url.split("?")[1].split("&"); for(var i in ary){ str+=ary[i].split("=")[0]+":"; //变数名称 str+=ary[i].split("=")[1]+"\n"; //变数值 } }else{ //url里没有"?"符号 str+="没有get变数\n"; } window.alert(str); </script> 我错了 用window.location就可以得到网址了 所以应该算简单 x0 |
引用 | 编辑
sophia660125
2008-06-12 11:08 |
4楼
▲ |
大家都好厉害
x0 |