您的位置:首页 > Web前端 > JavaScript

javascript获取request中的参数

2011-12-14 11:10 323 查看
<script>
function QueryString()
{
var name,value,i;
var str=location.search;
//alert(str);
var num=str.indexOf("?")
str=str.substr(num+1);
var arrtmp=str.split("&");
for(i=0;i < arrtmp.length;i++){
num=arrtmp[i].indexOf("=");
if(num>0){
name=arrtmp[i].substring(0,num);
value=arrtmp[i].substr(num+1);
this[name]=value;
}
}
}
function f(){
var Request=new QueryString();
word=Request["name"];//Request["no"];Request["jdate"];Request["hdate"];Request["price"];
//alert(word);//name=shaoping&no=19245&jdate=2009-05-23&hdate=2009-06-23&price=15
//alert(Request["jdate"]);

document.getElementById("no").innerText=Request["no"];
document.getElementById("jdate").innerText=Request["jdate"];
document.getElementById("hdate").innerText=Request["hdate"];
document.getElementById("price").innerText=Request["price"];
</script>

注意需要有<body onload="f()">,否则document.getElementById可能会取不到值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: