一个简单使用的例子:
《JAVA权威指南》中的例子:
文章原地址:
http://www.blogjava.net/keweibo/articles/186186.html
<SCRIPT LANGUAGE="JavaScript">
<!--
var q = location.search.substr(1);
var qs = q.split("&");
if (qs) {
for (var i=0;i<qs.length;i++) {
alert("QueryName:"+qs[i].substring(0,qs[i].indexOf("="))+"\nQueryValue:"+qs[i].substring(qs[i].indexOf("=")+1))
}
}
//-->
</SCRIPT>
《JAVA权威指南》中的例子:
function getArgs()
{
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split(",");//在逗号处断开
for(var i=0;i<pairs.length;i++)
{
var pos=pairs[i].indexOf('=');//查找name=value
if(pos==-1) continue;//如果没有找到就跳过
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;//返回对象
}
文章原地址:
http://www.blogjava.net/keweibo/articles/186186.html