js获取url参数值的两种方式
来源:互联网 发布:中国 非洲 知乎 编辑:程序博客网 时间:2024/06/07 01:09
方法一:正则分析法
调用方法:
alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
方法二
调用方法:
<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request['参数1'];
参数2 = Request['参数2'];
参数3 = Request['参数3'];
参数N = Request['参数N'];
</Script>
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
调用方法:
alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
方法二
<Script language="javascript">
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
</Script>
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
</Script>
调用方法:
<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request['参数1'];
参数2 = Request['参数2'];
参数3 = Request['参数3'];
参数N = Request['参数N'];
</Script>
0 0
- js获取url参数值的两种方式
- js获取url参数值的两种方式详解
- js获取url参数值的两种方式
- js获取url参数值的两种方式
- js获取url参数值的两种方式详解
- js获取url参数值的两种方式
- js获取url参数值的两种方式
- js获取url参数值的两种方式
- js获取url参数值的两种方式
- js获取url参数值的两种方式
- js获取url参数值的两种方式
- JS获取url参数值的两种方式
- js获取url参数值 的2种方式
- Javascript获取URL参数的两种方式
- 两种简单的js获取url传递的参数值方法
- js两种常见的参数获取方式
- js获取url参数方式
- js获取url参数的两种种方法
- MySQL中Left Join用法
- jquery的ajax同步和异步
- Vmware中运行起了多个个Vxworks
- Python如何自定义异常
- launchd
- js获取url参数值的两种方式
- Android处理错误json数据
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- 什么是数据结构?
- 释然语录
- 在 iOS 7 中获取唯一标识符(UDID/UUID)
- Maven学习记录5——Eclipse添加maven依赖找不到maven库中的jar
- 最值得关注的10个C开源项目
- JDK环境变量配置