`

通过js取得请求地址中参数的值

阅读更多
下面是js代码:假设请求地址是www.baidu.com?id=1&name=lxy&age=23
function getUrlParameter(paramName) {  //通过参数名得到它的值
	  var returnVal = "";  
	  try {  
	      var paramUrl = window.location.search;  	//这里得到的是:?id=1&name=lxy&age=23
	      //处理长度  
	      if (paramUrl.length > 0) {  
	          paramUrl = paramUrl.substring(1, paramUrl.length);	//这里得到的是:id=1&name=lxy&age=23
	          var paramUrlArray = paramUrl.split("&");  
	          for (var i = 0; i < paramUrlArray.length; i++) {  
	              if (paramUrlArray[i].toLowerCase().indexOf(paramName.toLowerCase()) != -1) {  
	                  var temp = paramUrlArray[i].split("=");  	//'='的前面即temp[0]是参数名
	                  if (temp[0].toLowerCase() == paramName.toLowerCase()) {  
	                      returnVal = temp[1];  
	                      break;  
	                  }  
	              }  
	          }  
	      }  
	  } catch (e) { }  
	  alert(returnVal);
    } 
分享到:
评论

相关推荐

    取得第一个段落的color样式属性的值。

    虽然这些资源与题目中讨论的JavaScript和jQuery技术直接关联性不大,但在实际工作中,了解这些系统可以帮助开发者更好地理解和构建与之交互的前端界面,例如通过AJAX请求获取合同数据,或使用JavaScript处理合同状态...

    去哪儿-m-参数加密分析算法

    在本案例中,JS加密算法用于对请求头中的`__m__`参数进行加密,以防止敏感信息在传输过程中被窃取。这种加密通常采用非对称加密或对称加密技术,如RSA、AES等。非对称加密使用公钥和私钥,数据用公钥加密,只有私钥...

    javascript

    同时,随着前端框架的发展,如React、Vue.js和Angular,书中也可能介绍如何在这些框架中使用JavaScript和Ajax,以实现更高效、更复杂的Web应用开发。 总之,这本书对于想要深入理解JavaScript和Ajax的开发者来说是...

    JavaScript精彩网页特效实例精粹(全)

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责处理客户端的交互和动态效果,让网页更具活力和...通过实践这些教程,开发者可以逐步精通JavaScript,从而在网页设计和开发领域取得更高的成就。

    jQuery Ajax向某个页面传值并取得返回的数组

    "jQuery Ajax向某个页面传值并取得返回的数组"这一主题涉及到如何使用jQuery的Ajax方法来发送请求,传递参数,并接收服务器返回的数据,特别是数组类型的数据。 首先,我们需要理解jQuery的Ajax方法`$.ajax()`,这...

    使用ajax取得数据

    2. **设置请求参数**:`open()`方法用于设置请求类型(GET或POST)、URL和是否异步执行。 3. **发送请求**:使用`send()`方法发送请求,对于GET请求,参数为空;对于POST请求,参数放在send()方法中。 4. **监听状态...

    JavaScript程序设计-fetch的基本用法.pdf

    其中,`url` 是要请求的资源地址,`init` 是一个可选的对象,用于配置请求参数,如请求方法、头部信息、请求体等。 #### 请求参数详解 1. **method**: HTTP请求方法,如 `GET`、`POST`、`PUT`、`DELETE`,默认为 `...

    JQ 使用POST方式获取数据

    在这个例子中,`type`字段定义请求类型为POST,`url`指定服务器接口,`data`参数是待发送的数据,通常是一个键值对对象。`success`和`error`是两个回调函数,分别在请求成功或失败时执行。 在实际应用中,我们可能...

    JavaScript教程.rar

    函数是JavaScript的核心,它们可以被当作值传递,存储在变量中,甚至作为其他函数的参数。在JavaScript中,你可以创建匿名函数、箭头函数,并理解作用域和闭包的概念。函数也是实现面向对象编程的关键,JavaScript...

    手机端快滑到底部时,自动加载ajax请求下一页

    * a参数是数据,b参数是页码,c参数是请求每页条数,d参数是总页码,总页码也可以在function内this.totalPage取得 * function(a, b, c, d){ * } */ callback: function(a) { //this返回 原生的ID=data_box...

    悟透JavaScript20150

    JavaScript,作为一种广泛应用于Web开发的脚本语言,自1995年由网景公司的Brendan Eich设计以来,已经成为互联网上...通过深入学习这些内容,开发者能够更好地掌握JavaScript,为在Web开发领域取得成功打下坚实的基础。

    Lotusscript代理获取url的传值及解码

    GET 请求中的参数通常出现在 URL 的查询字符串中,可以通过以下方式来获取这些参数: ```vbscript Dim session As New NotesSession Dim db As NotesDatabase Dim curdoc As NotesDocument Set curdoc = session....

    jquery ajax 同步异步的执行 return值不能取得的解决方案

    通过传递一个函数到$.ajax()方法的success回调中,可以在请求成功时执行回调函数,并将值作为参数传递。代码示例如下: ```javascript function getAjaxReturn(success_function, fail_function) { var bol = ...

    jquery-1.1.3 效率提高800%

    在 jQuery 1.2中,可以在URL参数中指定一个jQuery选择器,这会过滤返回的HTML文档,只取得文档中匹配选择器的元素。此语法类似于"url #some &gt; selector"。 实例 载入文档的sidebar的导航部分到一个无序列表...

    js常用框架文档集合

    对于Ajax,理解异步请求的工作原理,学会如何构建请求参数,以及处理服务器返回的数据至关重要。 此外,这个文档集合可能还涵盖了错误处理、性能优化和兼容性方面的内容,这些都是实际开发中不可忽视的部分。开发者...

    js期末考试题.rar

    JavaScript,简称JS,是Web开发中的重要脚本语言,主要用于客户端的网页交互。这份"js期末考试题.rar"压缩包文件很可能包含了与JavaScript相关的期末考试题目,旨在测试学生对JavaScript语法、函数、对象、DOM操作、...

    js,html个人学习的

    JavaScript 和 HTML 是构建现代网页和Web应用程序的基础技术。在个人学习的过程中,理解并掌握这两者是至关重要的。这里我们将深入探讨这两个领域的核心概念和实践应用...祝你在JavaScript和HTML的学习旅程中取得成功!

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

    js的纯前台处理时会遇到将一个网页的参数,通过get方式,传递给下一个页面的问题. 此时可以使用js的方式得到当前页面的url中的get参数. 核心语句是: [removed].href 详细代码不解释了,有注释,你看了就懂.封装成jQuery...

    完全手册javascript电子教程

    JavaScript不仅可以用于前端开发,如表单验证、页面动画、Ajax异步通信等,还可以通过Node.js在服务器端运行,实现全栈开发。 基础语法: JavaScript的基础包括变量、数据类型、运算符、控制结构(如if-else、...

    javascript ebook

    JavaScript,一种广泛应用于Web开发的脚本语言,是学习网页动态交互的核心技术。"learn javascript in 21 days" 提供了一个系统的学习计划,旨在帮助初学者在三周内...祝你在JavaScript的学习之旅中取得丰硕的成果!

Global site tag (gtag.js) - Google Analytics