使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作1、jquery获取url很简单,代码如下1.window.location.href;其实只是用到了javascript的基础的window对象,并没有用jquery的知识2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情首先看看单纯的通过javascript是如何来获取url中的某个参数
1.function getUrlParam(name)
2.{
3.var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
4.var r = window.location.search.substr(1).match(reg);  //匹配目标参数
5.if (r!=null) return unescape(r[2]); return null; //返回参数值
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.var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
5.var r = window.location.search.substr(1).match(reg);
6.if (r!=null) return unescape(r[2]); return null;
7.}
8.})(jQuery);为jquery扩展了这个方法了之后我们就可以通过如下方法来获取某个参数的值了
1.$.getUrlParam('cid');

转载于:https://www.cnblogs.com/vofill/p/5535335.html

使用jquery获取url以及jquery获取url参数的方法相关推荐

  1. url地址中传递数组参数的方法

    数组参数通过post请求发送很简单,get请求则需要一些特殊的写法,例如要传递的数组参数的参数名为links,则在url地址中传参时可按如下方式进行传递: http://localhost:8080/ ...

  2. 使用jquery获取url及url参数的方法及定义JQuery扩展方法

    1.jquery获取url很简单,代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识. 2.jquery获取 ...

  3. [开发笔记]-使用jquery获取url及url参数的方法

    转载自:作者:酷小孩      出处:http://www.cnblogs.com/babycool/ 使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1.jque ...

  4. 使用jquery获取url及url参数的方法

    [开发笔记]-使用jquery获取url及url参数的方法 使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1.jquery获取url很简单,代码如下: windo ...

  5. javascript/jquery获取地址栏url参数的方法

    本篇文章主要是对javascript/jquery获取地址栏url参数的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助. 使用jquery获取url以及使用jquery获取url参数是我 ...

  6. 【jQuery】获取url参数及url加参数的方法

    1.jquery 获取 url 很简单,代码如下: window.location.href; 其实只是用到了 javascript 的基础的 window 对象,并没有用 jquery 的知识. 2 ...

  7. jquery 乱码 传参_jquery获取URL中参数解决中文乱码问题的两种方法

    从A页面通过url传参到B页面时,解析url参数可以用下面两种方法: 方法一:正则分析法 function getQueryString(name) { var reg = new RegExp(&q ...

  8. js/jquery 获取url传递参数,js获取url?号后面的参数(一个或多个)

    第一种方法: (获取一个) detail.html?order_id=10 <Script language="javascript"> function GetReq ...

  9. 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net

    直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...

最新文章

  1. 2G---5G与未来天线技术
  2. 微信小程序自定义状态栏
  3. CM: UPDATE_PAYLOAD_FROM_ADDINSCH
  4. 使用fiddler脚本修改x-frame-options
  5. Laravel用post提交表单常见的两个错误
  6. 激活BI Content
  7. linux系统资源管理系统,linux基础4系统资源管理
  8. oracle 结构化语言查询 DML DDL DCL
  9. Trapcode套装插件原创图文/视频安装教程
  10. 北理c语言乐学作业分数运算,北理乐学C语言答案-最新(12页)-原创力文档
  11. RabbitMQ-KeepLive
  12. 构建虚拟Web主机——基于IP地址的虚拟主机
  13. Presenting view controllers on detached view controllers is discouraged
  14. 别再乱用了,这才是 @Validated 和 @Valid 的真正区别和用法!
  15. ipad 浏览器对于onscroll的延迟
  16. 比特交织 matlab,比特交织空时编码不对称调制方案及软件分析
  17. python matplotlib设置字体大小_python – Matplotlib表的字体大小
  18. 赌场式交易策略:成功的交易系统要像赌场一样 赚那些赌徒的钱
  19. java occurrence of_Java - second last occurrence of char in string
  20. 电子货架标签----可自由编程的显示界面

热门文章

  1. FastCGI模块(FastCGI)
  2. Unit Testing for WinForm
  3. 一文看懂.NET的各种变体
  4. redis应用场景(2)日志记录及指标统计
  5. Hadoop集群安装-CDH5(5台服务器集群)
  6. 导出websphere内存镜像
  7. MongoDB学习笔记~为IMongoRepository接口添加分页取集合的方法
  8. Hiberante+jpa,注解生成32字符的Id
  9. 改变Eclipse主题颜色
  10. SpringBoot项目以服务器方式启动