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

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

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作

1、jquery获取url很简单,代码如下


1.
window.location.href;


其实只是用到了javascript的基础的window对象,并没有用jquery的知识

2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情

首先看看单纯的通过javascript是如何来获取url中的某个参数

1.
functiongetUrlParam(name)
2.
{
3.
varreg = newRegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
4.
varr = window.location.search.substr(1).match(reg); //匹配目标参数
5.
if(r!=nullreturnunescape(r[2]); returnnull//返回参数值
6.
}
通过这个函数传递url中的参数名就可以获取到参数的值,比如url为

http://www.xxx.loc/admin/write-post.php?cid=79

我们要获取cid的值,可以这样写:

1.
getUrlParam('cid');


明白了javascript获取url参数的方法,我们可以通过这个方法为jquery扩展一个方法来通过jquery获取url参数,下面的代码为jquery扩展了一个getUrlParam()方法


1.
(function($){
2.
$.getUrlParam = function(name)
3.
{
4.
varreg = newRegExp("(^|&)"+ name +"=([^&]*)(&|$)");
5.
varr = window.location.search.substr(1).match(reg);
6.
if(r!=nullreturnunescape(r[2]); returnnull;
7.
}
8.
})(jQuery);


为jquery扩展了这个方法了之后我们就可以通过如下方法来获取某个参数的值了

1.
$.getUrlParam('cid');               
      本文转自许琴 51CTO博
客http://blog.51cto.com/xuqin/132516
9
,原文链接:,如需转载请自行联系原作者
        
你可能感兴趣的文章
PHP相关学习
查看>>
android开发(39) 使用android系统的账户中心管理账
查看>>
采样方法
查看>>
C++ struct 和 Class的区别
查看>>
【C语言程序】法雷数列
查看>>
你需要知道的CSS3 动画技术
查看>>
java面试每日一题9
查看>>
Intellij IDEA调试功能使用总结
查看>>
6-使用requests库封装类处理get/post请求
查看>>
Java day 10
查看>>
JZ-C-31
查看>>
分析大工程
查看>>
R-sampe & seq函数学习[转载]
查看>>
Py打开pkl文件【转载】
查看>>
伍小鱼分享java学习
查看>>
图-关键路径
查看>>
Java中的异常处理
查看>>
Linux下vim分屏显示功能
查看>>
装饰者模式来实现多数据源
查看>>
C# sliverlight调用WCF服务出现的一个错误
查看>>