要在HTML中使用JS获取GET参数有点困难,不过还好,实现了,代码发出来给大家参考下!
/**
* 模仿request.getParameter();
* 但是只能接收三种提交
*
...
* xxx
* 从浏览器直接输入URL中带有信息xxx.html
* return 返回的是string类型,*/
function getParameter(name)
{
var paramStr=location.search;
if(paramStr.length==0)return null;
if(paramStr.charAt(0)!=’?’)return null;
paramStr=unescape(paramStr);
paramStr=paramStr.substring(1);
if(paramStr.length==0)return null;
var params=paramStr.split(’&’);
for(var i=0;i{
var parts=params[i].split(’=’,2);
if(parts[0]==name)
{
if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")return "";
return parts[1];
}
}
return null;
}