函数如下:
script type="text/javascript"
function $G(){
var Url=top.window.location.href;
var u,g,StrBack='';
if(arguments[arguments.length-1]=="#")
u=Url.split("#");
else
u=Url.split("?");
if (u.length==1) g='';
else g=u[1];
if(g!=''){
gg=g.split("&");
var MaxI=gg.length;
str = arguments[0]+"=";
for(i=0;iMaxI;i++){
if(gg[i].indexOf(str)==0) {
StrBack=gg[i].replace(str,"");
break;
}
}
}
return StrBack;
}
/script
上边个函数可以放在外部js文件、head、body等未知皆可
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)使用参考:
例:想获取URL http://www.devdao.com/?ip=202.201.0.137 中IP这个参数的内容
script type="text/javascript"
var IP=$G("IP")
//之后你可以将IP用来alert、write等,总之可以最为一个变量随便使用了
/script
写ajax的时候可能会为了防止页面刷新并且再刷新的时候页面不会跳到其他页面
有人可能会通过改变书签来传递参数
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)如:http://..../xxx/#a=sds&b=111
想获取b的值可以用$G("b","#") 前边是需要获取的内容后便使通过#方法获取