js获取url参数值的两种方式
来源:互联网 发布:java企业开发项目 编辑:程序博客网 时间:2024/06/07 00:41
方法一:正则分析法
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;
}
调用方法:
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>
调用方法:
<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'];
复制代码代码如下:
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;
}
调用方法:
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>
调用方法:
<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>
转载自:http://www.jb51.net/article/41274.htm
阅读全文
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参数的两种种方法
- 数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)
- base64
- Ajax上传如何实现文件上传进度条
- centos关闭防火墙
- C++ override和overload的区别
- js获取url参数值的两种方式
- 面向对象编程与Python
- selective_search的python使用,以及其在python3错误解决
- 迷宫问题、最短路(BFS,DFS)
- Apache Storm 编程入门基础(六):Storm 并行处理的理解和配置
- 单项链表插入指定数据
- mfc 弹出框提示信息
- windows10玩游戏卡顿的解决办法
- Spark学习总结二 SparkSql操作文本数据