现在的位置: 首页 > 综合 > 正文

javascript获取request中的参数

2017年10月15日 ⁄ 综合 ⁄ 共 834字 ⁄ 字号 评论关闭

<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可能会取不到值

抱歉!评论已关闭.