分解链接的方式:
<script type=
"text/javascript"
>
<!--
// 说明:Javascript 获取链接(url)参数的方法
// 整理:http://www.CodeBit.cn
function
getQueryString(name)
{
// 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空
if
(location.href.indexOf(
"?"
)==-1 || location.href.indexOf(name+
'='
)==-1)
{
return
''
;
}
// 获取链接中参数部分
var
queryString = location.href.substring(location.href.indexOf(
"?"
)+1);
// 分离参数对 ?key=value&key2=value2
var
parameters = queryString.split(
"&"
);
var
pos, paraName, paraValue;
for
(
var
i=0; i<parameters.length; i++)
{
// 获取等号位置
pos = parameters[i].indexOf(
'='
);
if
(pos == -1) {
continue
; }
// 获取name 和 value
paraName = parameters[i].substring(0, pos);
paraValue = parameters[i].substring(pos + 1);
// 如果查询的name等于当前name,就返回当前值,同时,将链接中的+号还原成空格
if
(paraName == name)
{
return
unescape(paraValue.replace(/\+/g,
" "
));
}
}
return
''
;
};
//http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
alert(getQueryString(
'test'
));
//-->
</script>
用正则匹配的方式:
<script type=
"text/javascript"
>
<!--
function
getQueryStringRegExp(name)
{
var
reg =
new
RegExp(
"(^|\\?|&)"
+ name +
"=([^&]*)(\\s|&|$)"
,
"i"
);
if
(reg.test(location.href))
return
unescape(RegExp.$2.replace(/\+/g,
" "
));
return
""
;
};
//http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
alert(getQueryStringRegExp(
'test'
));
//-->
</script>
相关推荐
本压缩包文件"Url参数获取工具.zip"提供了一个C#语言编写的工具,用于方便地获取和处理URL中的参数,帮助开发者节省时间和提高效率。 URL参数获取是一个常见的需求,比如在HTTP请求中,GET请求的参数通常附在URL...
在JavaScript编程中,获取URL参数是一项常见的任务,特别是在构建动态Web应用时。URL(Uniform Resource Locator)是网页的地址,而URL参数则是附加在URL后面,用于传递额外信息的键值对。这些参数通常以问号(?)...
总结,jQuery虽然没有内置的URL参数获取方法,但结合JavaScript的原生API,我们可以轻松实现这一功能。在实际开发中,务必考虑浏览器兼容性,特别是在处理老版本的Internet Explorer时。同时,合理利用URL参数,可以...
本文将详细介绍一种利用自定义函数`getUrlParam`来获取URL参数的方法,并对其进行深入解析。 #### 二、基础知识回顾 ##### 2.1 URL 结构 URL(Uniform Resource Locator)是统一资源定位符,用于标识互联网上的...
标签"URL参数获取"进一步强调了这一主题的重要性,因为在Web开发中,无论是前端还是后端,都可能需要从URL中提取信息,以响应用户的请求或进行数据交互。熟练掌握这一技巧,能帮助开发者更有效地实现功能,提高代码...
在处理URL参数时,jQuery提供了一些便利的方法,使得开发者能够轻松地获取和解析URL中的查询字符串。本篇文章将深入探讨如何使用jQuery来获取URL参数,并给出实际的应用示例。 首先,我们需要理解URL的组成部分。一...
通过截取URL,获取URL中的参数值与参数名,并且完成选中样式的添加。
在本文中,我们将深入探讨如何在Flex中获取这些URL参数值。 首先,我们要明白,当我们使用Flex Builder开发应用程序时,编译后的SWF文件会被一个HTML容器包裹,因此在实际运行时,我们实际上是在运行这个HTML文件。...
js获取url中的参数 可以获取所有url 中属性后面的参数 如:www.baidu?ID=12&str=aaaa&name=zhangjian 获取属性=所对应的参数
设置或获取整个 URL 为字符串。 设置或获取与 URL 关联的端口号码。 设置或获取 URL 的协议部分。 设置或获取 href 属性中在井号“#”后面的分段。 设置或获取 location 或 URL 的 hostname 和 port 号码。 ...
本文将详细讲解如何在Android的WebView中加载网页,并获取URL参数值的方法。 首先,我们要明白WebView的基本使用。创建一个WebView可以通过以下代码: ```java WebView webView = new WebView(this); webView....
### 获取URL参数的相关知识点 在Web开发中,URL(Uniform Resource Locator)参数是传递客户端请求信息到服务器端的重要方式之一。这些参数通常被用于搜索、筛选数据或个性化用户体验等场景。本文将根据提供的代码...
然而,URL参数中可能包含特殊字符,如井号(#)和其它符号,它们在URL中扮演特定的角色,可能导致无法直接获取预期的参数值。本篇知识点将详细探讨如何在PHP中获取带有特殊符号,如井号(#)的URL参数,并介绍如何使用...
综上所述,`HttpServletRequest`是处理HTTP请求的核心工具,它提供了丰富的API来获取URL、URL参数以及其他请求信息,如头信息、cookies等。熟练掌握这些方法,对于编写健壮的Java Web应用程序至关重要。在实际项目中...
本文将详细介绍一种使用JavaScript来解析并获取当前URL参数的方法。 #### 方法概述 在给定的代码示例中,作者定义了一个名为`request`的函数,该函数接受一个参数`paras`,用于指定想要获取的查询参数名称。函数的...
- 对于RESTful服务,URL参数常用于表示资源和操作,而查询参数则用于筛选、排序、分页等。 综上所述,Servlet提供了一系列方法来方便地获取和处理URL中的各种参数,这些参数在Web应用程序中起着至关重要的作用,...
为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数时,有以下两种方法特别有效。 方法一是利用正则表达式来匹配和解析URL参数,这是一种相对直接且有效的方式。具体实现步骤如下: 1. ...
Node.js常用于构建网络应用,而获取当前URL地址及URL中的各种参数值是进行网络应用开发时的一个基本功能,无论是在客户端还是在服务端。 在Node.js环境中,我们可以使用内置的url模块来解析URL地址,并获取其中的...