Jqurey 得到url指定的参数 getUrlParam
来源:互联网 发布:知乎 小电影 编辑:程序博客网 时间:2024/06/09 18:19
一、 Jqurey 得到url参数 getUrlParam 这里有详细讲解
<script type="text/javascript"> (function ($) { //扩展方法获取url参数 $.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } //得到url参数 var urltype = $.getUrlParam('p'); })(jQuery); </script>
二、 附有:原生js获取URL 参数 这里 有详细讲解
<body onload="onLoad()"> <p name="message">p=</p></body><script type="text/javascript">function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) { return unescape(r[2]); //返回参数值 } else { return null; }}function onLoad() { var p = getUrlParam("p"); console.info("p=" + p); var t = document.getElementsByName("message")[0]; t.innerHTML += p;}</script>
以上两中方法都访问链接:a.html?p=23
然后就会在进入这个页面的时候执行onLoad方法,然后获取到参数p的值。
并且显示在页面上。
因为没有用jQuery,所有这里使用了innerHTML来往页面上写 内容。
注意HTML是大写。
三、 jquery 取url参数和在url加参数 这里有详细讲解
(function ($) { $.extend({ // URL取值 Request: function (m) { var sValue = location.search.match(new RegExp("[\?\&]" + m + "=([^\&]*)(\&?)", "i")); return sValue ? sValue[1] : sValue; }, //// URL加参数 UrlUpdateParams: function (url, name, value) { var r = url; if (r != null && r != 'undefined' && r != "") { value = encodeURIComponent(value); var reg = new RegExp("(^|)" + name + "=([^&]*)(|$)"); var tmp = name + "=" + value; if (url.match(reg) != null) { r = url.replace(eval(reg), tmp); } else { if (url.match("[\?]")) { r = url + "&" + tmp; } else { r = url + "?" + tmp; } } } return r; } });})(jQuery);
使用方法
访问: dev.zhang.com/IOF.Signup/index_uscn_chs.html?act=1
1、取值使用
$.Request(“act”) = 1
2、url加参数
$.UrlUpdateParams(window.location.href, “mid”, 11111),
结果window.location.href?mid=11111
0 0
- Jqurey 得到url指定的参数 getUrlParam
- Jqurey 得到url参数 getUrlParam
- jquery得到url参数--getUrlParam
- Javascript 得到url指定参数的function
- js得到url的参数的值
- jauery得到url的参数的插件
- request得到带参数的请求url
- request得到带参数的请求url
- Firebreath 插件得到<param>指定的参数
- js得到url参数
- js得到url参数
- jquery得到url参数
- javascript获取url指定参数的值
- 获取URL的指定参数对应值
- 获取URL的指定参数对应值
- 从Url中去除指定的Url参数
- flash得到自身url参数
- 得到 URL 中的 query 参数
- Java JUnit4测试框架
- WEAK入门(三):第 3 部分: 最近邻和服务器端库
- 【Spring】使用Spring和AMQP发送接收消息(上)
- GDB动态库搜索路径
- 常用sql语句
- Jqurey 得到url指定的参数 getUrlParam
- 线程池的几种常见的创建的方式
- 基于pandas和seaborn进行数据可视化以及相关性分析
- Java学习整理系列之Java枚举类型的原理
- [ESXi 6.5] 设置ESXi宿主机开机自动启动虚拟机
- mysql:sql drop table (删除表)
- 利用jquery实现瀑布流效果
- opencv函数源码之均值滤波(一)
- [bzoj3498]Cakes