js获取url参数值,js获取其他页面传递而来的值
2014-08-27 18:37
447 查看
index.htm?参数1=数值1&参数2=数值2&参数3=数据3&参数4=数值4&......
静态html文件js读取url参数根据获取html的参数值控制html页面输出
一、字符串分割分析法
这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET
函数:
<Scriptlanguage="javascript">
function GetRequest(){
varurl = location.search; //获取url中"?"符后的字串
vartheRequest = new Object();
if(url.indexOf("?") != -1) {
varstr = url.substr(1);
strs= str.split("&");
for(vari = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
returntheRequest;
}
</Script>
然后我们通过调用此函数获取对应参数值:
<Scriptlanguage="javascript">
var Request = newObject();
Request =GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 =Request['参数1'];
参数2 =Request['参数2'];
参数3 =Request['参数3'];
参数N =Request['参数N'];
</Script>
以此获取url串中所带的同名参数
二、正则分析法
functionGetQueryString(name) {
varreg = new RegExp("(^|&)" + name +"=([^&]*)(&|$)","i");
varr = window.location.search.substr(1).match(reg);
if(r!=null) return (r[2]); return null;
}
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
静态html文件js读取url参数根据获取html的参数值控制html页面输出
一、字符串分割分析法
这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET
函数:
<Scriptlanguage="javascript">
function GetRequest(){
varurl = location.search; //获取url中"?"符后的字串
vartheRequest = new Object();
if(url.indexOf("?") != -1) {
varstr = url.substr(1);
strs= str.split("&");
for(vari = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
returntheRequest;
}
</Script>
然后我们通过调用此函数获取对应参数值:
<Scriptlanguage="javascript">
var Request = newObject();
Request =GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 =Request['参数1'];
参数2 =Request['参数2'];
参数3 =Request['参数3'];
参数N =Request['参数N'];
</Script>
以此获取url串中所带的同名参数
二、正则分析法
functionGetQueryString(name) {
varreg = new RegExp("(^|&)" + name +"=([^&]*)(&|$)","i");
varr = window.location.search.substr(1).match(reg);
if(r!=null) return (r[2]); return null;
}
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
相关文章推荐
- js获取url参数值,js获取其他页面传递而来的值
- js获取url参数值,js获取其他页面传递而来的值
- js 获取url参数值,鼠标点击在页面的位置
- JS获取URL传递过来的参数值
- 在jsp页面 JS获取URL传递的参数
- js 获取url中的参数进行跨页面传递
- 两种简单的js获取url传递的参数值方法
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- js获取当前页面url
- js取得当前url,javascript获取当前页面url值,js获取域名
- asp.net获取页面url参数值的实现代码实例
- js request功能 js获取URL参数值
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- JS获取URL参数值
- JS: 获取当前页面URL
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- js获取url参数值
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- js获取url中指定参数值
- js获取url参数值