js获取url参数值的两种方式


Posted in Javascript onSeptember 10, 2013

方法一:正则分析法

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>
Javascript 相关文章推荐
jQuery1.6 类型判断实现代码
Sep 01 Javascript
jquery的相对父元素和相对文档定位示例代码
Aug 02 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
Jan 06 Javascript
在百度知道团队中快速审批新成员的js脚本
Feb 02 Javascript
Jquery获取和修改img的src值的方法
Feb 17 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
Apr 01 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
Aug 12 Javascript
快速学习JavaScript的6个思维技巧
Oct 13 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
Apr 25 Javascript
微信小程序下拉框搜索功能的实现方法
Jul 31 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
Aug 20 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 #Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 #Javascript
jquery实现按Enter键触发事件示例
Sep 10 #Javascript
验证手机号码的JS方法分享
Sep 10 #Javascript
js控制frameSet示例
Sep 10 #Javascript
js判断两个日期是否相等的方法
Sep 10 #Javascript
JS实现图片翻书效果示例代码
Sep 09 #Javascript
You might like
PHP中实现中文字符进制转换原理分析
2011/12/06 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
php中的ini配置原理详解
2014/10/14 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
php实现求相对时间函数
2015/06/15 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
js验证表单大全
2006/11/25 Javascript
在Javascript中定义对象类别
2006/12/22 Javascript
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
javascript每日必学之循环
2016/02/19 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
tensorflow识别自己手写数字
2018/03/14 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
士力架广告词
2014/03/20 职场文书
小学教师师德承诺书
2014/05/23 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
教师个人考察材料
2014/12/16 职场文书
2016七夕情人节寄语
2015/12/04 职场文书
Python实现的扫码工具居然这么好用!
2021/06/07 Python
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS