`

jQuery获取URL请求参数

阅读更多
声明
$.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return $.getUrlVars()[name];
  }
});


使用
// Get object of URL parameters
var allVars = $.getUrlVars();

// Getting URL var by its nam
var byName = $.getUrlVar('name');
分享到:
评论

相关推荐

    jQuery获取URL请求参数的方法

    本文实例讲述了jQuery获取URL请求参数的方法。分享给大家供大家参考。具体如下: $.extend({ getUrlVars: function(){ var vars = [], hash; var hashes = [removed].href.slice[removed].href.indexOf('?') + 1...

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

    从A页面通过url传参到B页面时,获取URL中参数出现中文乱码问题,解析url参数的正确方法如下,感兴趣的朋友可以参考下

    jQuery封装的获取Url中的Get参数示例

    此时可以使用js的方式得到当前页面的url中的get参数. 核心语句是: [removed].href 详细代码不解释了,有注释,你看了就懂.封装成jQuery扩展包. 代码如下: (function($){ $.extend({ /** * url get parameters * @...

    JQuery.form表单提交参数详解.txt

    ajaxForm()和ajaxSubmit()方法可以接受0个或1个参数,当为单个参数时,该参数可以是一个回调函数,也可以是一个options对象。以下是一个options对象. var options={ target:'#output1', //把服务器返回内容放入id为...

    jquery跨域请求示例分享(jquery发送ajax请求)

    url: 发送请求的地址data : (可选) 待发送key/value参数callback: (可选) 载入成功时的回调函数主要用于客户端获取服务器JSON数据。简单示例: 服务器脚本,返回JSON数据: 代码如下:// $.getJSON.php$arr=array(...

    实例详解jQuery Mockjax 插件模拟 Ajax 请求

    1. 原理 jquery-mockjax是用于mock 前台ajax向后台请求的返回数据。 原理很简单 在你js代码要发送ajax请求的地方断点一下,然后比较在...这时候我有这么一个 Ajax 请求需要从后台获取数据: $.ajax({ url: '/prod

    response响应数据变成???&使用jquery发送带中文参数数据的get请求得到响应数据乱码解决过程

    一. response响应数据变成???的说明 request请求数据设置编码使用...使用jquery发送带中文参数数据的get请求得到响应数据乱码 get: post: 执行过程: 使用jquery发送post和get请求时,请求端和响应端均设置了编码,为

    jquery的ajax跨域请求原理和示例

    今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发 ... ,这个参数会加在请求的URL后面

    jquery电子文档chm

    cache (Boolean) : (默认: true) jQuery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。 complete (Function) : 请求完成后回调函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功...

    AngularJS出现$http异步后台无法获取请求参数问题的解决方法

    本文实例讲述了AngularJS出现$http异步后台无法获取请求参数问题的解决方法。分享给大家供大家参考,具体如下: angular在通过异步提交数据时使用了与jQuery不一样的请求头部和数据序列化方式,导致部分后台程序无法...

    超实用的jQuery代码段

    9.18 获取URL地址的Hash参数 9.19 避免多行文本溢出的算法 9.20 随机选择一个元素 9.21 替换&bnsp;空字符的方法 9.22 序列化表单到JSON数据 9.23 获取页面加载时间 9.24 将单个句子打断显示 9.25 限制只能输入中文...

    基于ajax、jquery 通用无限级联菜单

    url :获取json 数据的地址,后边跟id参数,id为数字 minDepth: 对应 select 的属性 depth 的最小值,depth 必须连续 autoHide:是否自动隐藏下级select,默认 false ,不隐藏 要求数据库结构: ID, Name, ParentID...

    jquery插件使用方法大全

    第一个参数是异步请求的url,第二个为参数,第三个回调方法。 (4)的方法会在指定的Dom对象上绑定响应ajax执行的事件。 (5)同步加载数据。发送请求时锁住浏览器。需要锁定用户交互操作时使用同步方式。 var ...

    jQuery – AJAX load() 实例用法详解

    可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。 可选的 callback 参数是 load() 方法完成后所执行的函数名称。 这是示例文件(”demo_test.txt”)的内容: &lt;h2&gt;jQuery AJAX 是个非常棒的功能!&lt;/h2&gt;...

    JQuery的Ajax跨域请求原理概述及实例

    今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发 ... ,这个参数会加在请求的URL后面。

    DataTables自行封装请求参数和返回数据的零耦合服务端分页示例(PHP&JAVA)

    本例子主要展示了自行封装请求参数和返回数据的用法,对后台的交互没有任何格式和命名限制。 基于Bootstrap 2.3.2,相关的其他插件包括图标控件FontAwesome、等待提示控件Spinjs(修改版)、弹窗控件lhgdialog(修改版) ...

    ajax传送参数含有特殊字符的快速解决方法

    JQuery AJAX中遇到这样一个问题,参数中包含特殊字符,比如&’#@等, 这时执行AJAX的时候就会出问题,因为...上面执行的ajax就是异步删除一个name为 11&abd 的数据 当请求到ajax.ashx页面时,我们获取到的name参数为11 执行

    http-jquery:经过测试的jQuery实用http工具功能

    异步GET请求:接受一个url和一个数据参数,并返回一个jQuery Deferred对象。 期望第三方返回JSON。 .getScript() 获取一个URL并返回一个Jqer期望第三方返回一个脚本 .getTemplate() 获取一个URL并返回一个...

    ASP.NET jquery ajax传递参数的实例

    前台 ajax GET 传递 :即在请求的地址后面加上参数,URL地址长度有显示,安全性低 后台接收:Request.QueryString[“参数名字”]! 例如: function LoadBar(id) { var project = id; var month = $("#txtMonth...

Global site tag (gtag.js) - Google Analytics