`

js获取url中携带的参数

阅读更多
【1问题】 js获取url中携带的参数.例如访问D:/test.html?name=vincent&sex=1 获取name参数的值
【2解决思路】
  1、用js获取当前页面的url地址。
  2、在地址中截取参数字符串,用split方法,先用"&"截取,再用"="截取,进行循环。
  3、在循环的过程中查找参数名。
  4、 输出参数值。
【3 代码示例】:(附件中含完整示例)
function getParam(paramname) {
	var returnval = "";
	try {
		//参数字符串
		var paramurl = window.location.search;
		//处理长度
		if (paramurl.length > 0) {
			paramurl = paramurl.substring(1, paramurl.length);
			var paramurlarray = paramurl.split("&");
			for ( var i = 0; i < paramurlarray.length; i++) {
				if (paramurlarray[i].indexOf(paramname) != -1) {
					var temp = paramurlarray[i].split("=");
					if (temp[0] == paramname) {
						returnval = temp[1];
						break;
					}
				}
			}
		}
	} catch (e) {
	}
	return returnval;
}
分享到:
评论

相关推荐

    js获取url参数

    本文将详细介绍一种利用自定义函数`getUrlParam`来获取URL参数的方法,并对其进行深入解析。 #### 二、基础知识回顾 ##### 2.1 URL 结构 URL(Uniform Resource Locator)是统一资源定位符,用于标识互联网上的...

    php获取URL中带#号等特殊符号参数的解决方法

    然而,URL参数中可能包含特殊字符,如井号(#)和其它符号,它们在URL中扮演特定的角色,可能导致无法直接获取预期的参数值。本篇知识点将详细探讨如何在PHP中获取带有特殊符号,如井号(#)的URL参数,并介绍如何使用...

    如何用js获取当前url的参数值

    ### 如何用JavaScript获取当前URL的参数值 在Web开发中,经常需要处理URL中的查询参数,例如在页面跳转时传递数据、实现特定功能等。本文将详细介绍一种使用JavaScript来解析并获取当前URL参数的方法。 #### 方法...

    使用jquery获取url及url参数的简单实例

    总结以上知识点,我们介绍了获取URL的基本方法、使用JavaScript获取URL参数的方法、通过jQuery扩展方法获取URL参数、正确处理URL参数编码问题,以及随着JavaScript标准更新而导致的函数替换问题。掌握这些知识点,将...

    angularJS1 url中携带参数的获取方法

    最后,在实际开发中,还需要注意的是浏览器的安全策略可能会阻止通过JavaScript获取某些跨域请求的URL参数,这是出于安全考虑而设置的同源策略。如果遇到这种情况,可能需要在服务器端设置适当的CORS(跨源资源共享...

    js获取页面地址栏参数

    通过上述介绍,我们可以看出JavaScript获取页面地址栏参数的方法并不复杂,主要通过字符串的分割和遍历实现。这种方法适用于大多数场景下的简单参数获取需求。对于更复杂的场景,可以考虑使用库或者框架提供的解决...

    Flex通过URL获取参数

    2. **分离查询字符串**:使用`window.location.search`获取URL中的查询字符串部分。 3. **解析参数**:将查询字符串分解为键值对,存储在JavaScript对象中以便于访问。 ### 代码实现 以下是一个详细的示例,展示了...

    HTML页面地址栏参数传递与获取

    在HTML页面中,可以通过JavaScript获取URL中的查询字符串,并从中提取所需的参数值。具体步骤如下: 1. **获取完整URL**:首先使用`window.location.href`获取当前页面的完整URL。 2. **分割查询字符串**:然后使用...

    Flex程序如何获取html容器传递的URL参数值

    HTML页面可以通过URL携带参数,并期望这些参数能被嵌入的Flex应用所使用。例如,URL如`http://example.com/test.html?name=jex&address=chengdu`,其中`name`和`address`就是传递给Flex程序的参数。 #### ...

    微信小程序分享小程序码的生成(带参数)以及参数的获取

    在微信小程序的开发中,有时候我们需要分享小程序页面并携带特定参数,以便在用户扫码或打开分享链接时,根据这些参数实现个性化展示或功能。本文将详细介绍如何生成带参数的小程序码以及如何在用户扫描后获取这些...

    js获取url参数的使用扩展实例

    通过上述分析可以看出,使用JavaScript获取URL参数是一种非常实用的技术,它可以帮助开发者更好地管理和利用URL中的信息,从而实现更加灵活和动态的网页功能。希望本文能为你的Web开发之路带来一定的帮助。

    django ListView的使用 ListView中获取url中的参数值方式

    本文将详细介绍如何在Django中使用ListView以及如何获取URL中的参数值。 首先,让我们来看看如何创建一个基于ListView的视图。在`views.py`文件中,你需要导入`ListView`和你的模型`Model_Name`: ```python from ...

    各种定向携带参数传值

    ### 各种定向携带参数传值 在动态页面开发中,参数传递是非常常见的需求之一,尤其是在需要跳转页面并保留某些关键数据时。本文将详细探讨几种常用的参数传递方法及其应用场景,帮助开发者更好地理解如何在不同场景...

    jquery.params.js页面带参数跳转插件

    1. **参数操作**:`jquery.params.js` 提供了API来操作URL中的参数。你可以添加新的参数,例如 `$.params.add('key', 'value')`;修改已有参数,如 `$.params.set('key', 'newValue')`;或者删除参数,如 `$.params....

    html、htm后带参数的代码

    例如,JavaScript可以通过`window.location.search`获取查询字符串,然后使用`split()`、`substring()`等方法解析参数。 在静态页面中,HTML参数通常用于构建伪静态URL,即让看起来像是静态的URL实则承载着动态数据...

    详解angular中通过$location获取路径(参数)的写法

    Angular 中的 `$location` 服务提供了获取和修改 URL 的功能,包括获取当前完整的 URL 路径、当前 URL 路径、子路径、协议、主机名、端口、哈希值和参数等。下面将详细介绍 `$location` 服务的使用方法。 获取当前...

    vue.js this.$router.push获取不到params参数问题

    )来携带参数,类似HTTP的GET请求,参数会显示在浏览器地址栏中。 - `params`则是在URL路径中直接嵌入参数,类似于HTTP的POST请求,这些参数不会显示在浏览器地址栏。 因此,在设计路由和导航时,需根据应用场景...

    springboot websocket集群(stomp协议)连接时候传递参数

    在Spring Boot应用中实现WebSocket集群并使用STOMP协议进行通信时,传递参数是一个重要的环节,尤其是在多节点集群环境中。WebSocket允许双向通信,而STOMP(Simple Text Oriented Messaging Protocol)则提供了一种...

    window.open打开新窗口参数设置

    - **url**:必需参数,字符串类型,表示新窗口中要加载的文档的URL。 - **name**:可选参数,字符串类型,指定新窗口的名字,这个名称可以用来与`window.open`方法中的`target`属性相匹配。 - **features**:可选...

Global site tag (gtag.js) - Google Analytics