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

news/2024/7/19 14:32:32 标签: js, 获取URL参数方式
方法一:正则分析法  
复制代码代码如下:

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


http://www.niftyadmin.cn/n/1598925.html

相关文章

navicat 连接sqlserver提示要安装 sql server native client

在navicat安装目录下有个sqlncli_x64.msi文件&#xff0c;双击安装就可以了

sqlserver中如何实现时间按月,日,小时等时间分组查询

--按照月份统计select count(id) cnt,datepart(mm,time) [Month]from [table]where [time] between 2007/09/08 09:10:43 and 2007/10/09 04:32:37group by datepart(mm,time)--按照日统计select count(id) cnt,datepart(dd,time) [Day]from [table]where time between 2007/09…

sqlserver数据库中如果对数值型的字段进行小数点保留两位,如果是小于1的数,前面的0消失解决方案

sqlserver数据库中数值型保留两位小数的方式&#xff1a; 1. 使用 Round() 函数&#xff0c;如 Round(num,2) 参数 2 表示 保留两位有效数字。 2. 更好的方法是使用 Convert(decimal(18,2),num) 实现转换&#xff0c;decimal(18,2) 指定要保留的有效数字。 这两个方法有一点…

学生信息管理系统--c语言课程设计

功能需求&#xff1a; 初始化学生信息插入学生信息删除学生信息 单个学生信息删除按标签批量学生信息删除修改学生信息按姓名查询学生信息按班级和名字查询学生信息按学号查询学生信息按绩点排序绩点统计 指定专业进行绩点统计指定班级进行统计统计全部学生信息中各个成绩区间的…

解读和分析Linux核心源码的两种方法

Linux的最大的好处之一就是它的源码公开。同时&#xff0c;公开的核心源码也吸引着无数的电脑爱好者和程序员&#xff1b;他们把解读和分析Linux的核心源码作为自己的最大兴趣&#xff0c;把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。 Linux内核源码是…

二叉树的ADT----数据结构(C语言)

&#xff08;完整代码在文末&#xff0c;附有使用手册&#xff09; 实现的操作 1. 树的初始化 2. 遍历二叉树 先序遍历二叉树&#xff08;使用栈的非递归&#xff09; 中序遍历二叉树&#xff08;递归&#xff09; 后序遍历三叉树(三叉树) 3. 计算结点个数 4. 计算叶子…

Linux EXT4文件系统特点

Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版&#xff0c;修改了 Ext3 中部分重要的数据结构&#xff0c;而不仅仅像 Ext3 对 Ext2 那样&#xff0c;只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性&#xff0c;还有更为丰富的…

用Java报表工具FineReport实现组内序号

用Java报表工具FineReport实现组内序号 上图显示了为每一个公司在自己所在城市内的编号。 下面我们来看一下使用Java报表工具FineReport实现上述报表的过程。 1.连接数据库frDemo 2.设计报表 2.1新建报表 2.2表样设计 按照下图设计好报表的基本框架。 2.3新建一数据集名为ds1 S…