博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js获取url中的参数值
阅读量:4710 次
发布时间:2019-06-10

本文共 828 字,大约阅读时间需要 2 分钟。

在博客园看家一片不错的文章:http://www.cnblogs.com/EnderH/p/5398409.html

在这里记下对自己比较有用的三种:

1.正则

function GetQueryString(name) {            var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");            var r = window.location.search.substr(1).match(reg);            if(r!=null)return  unescape(r[2]);//ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI()取而代之。        return null;} // 这样调用:
alert(GetQueryString(
"参数名"
));
 

2.split拆分

function getRequestParam() {    var url = window.location.search;    var obj = new Object();    if(url.indexOf('?') != -1) {        var str = url.substr(1);        var keyVals = str.split('&');        for(var i = 0; i < str.length; i++) {            obj[str[i].split('=')[0]] = str[i].split('=')[1];        }    }    return obj;//参数、值以键值对的形式存储在对象之中}

 

转载于:https://www.cnblogs.com/rellame/p/5403873.html

你可能感兴趣的文章
base64文件上传的问题
查看>>
2018-2019赛季最后的随想/$\rm{NOIP2018}$游记·启示录
查看>>
事物回滚成功,但是数据表新插入的数据没有变化
查看>>
手机前端开发调试利器-vConsole
查看>>
Struts2基础知识(三)
查看>>
java 学习
查看>>
AJAX 方式
查看>>
《JAVA与模式》之门面模式
查看>>
FUI- 我离钢铁侠还差几步?
查看>>
dubbo结果缓存机制
查看>>
class,id和name的区别
查看>>
使用R语言-为矩阵(表格)的行列命名
查看>>
在selenium测试中使用XPATH功能函数starts-with、contains、descendant、ancestor、text()定位网页元素...
查看>>
python安装psycopg2
查看>>
apply、call、bind的区别
查看>>
转:ubuntu server 11.04安装图解
查看>>
js 尺寸和位置 笔记
查看>>
实现移动端轮播图
查看>>
架设自己的SMTP服务器
查看>>
利用__index和__newindex实现默认值表、监控表、只读表
查看>>