// 取得Url中的参数
function GetUrlParms()
{
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split("&");//在逗号处断开
for(var i=0;i<pairs.length;i++)
{
var pos=pairs[i].indexOf('=');//查找name=value
if(pos==-1) continue;//如果没有找到就跳过
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;
}
用法:
1、你可以把这个放到你的公共js里。
2、在你想用的页面里
例如你的url是http://www.iteye.com?admin=my&blogs=10&new=0(假的)
你可以在你的js里
var args = new Object();
args = GetUrlParms();
var admin=args['admin'];
var blogs=args['blogs'];
var new=args['new'];
如果你习惯用好这个方法,把当前页面的一些信息传到下个页面里,而不毕经过后台或者在后台不好获取的情况时会方便很多的。放心url可以传15左右的参数绝对满足你。
这个方法帮我最大的忙就是我在给客户做静态demo是,静态页面间可以传递参数,这样就可判断入口,判断类型,然后相应处理效果,让客户感觉很逼真。
分享到:
相关推荐
在JavaScript编程中,获取URL参数是一项常见的任务,特别是在构建动态Web应用时。URL(Uniform Resource Locator)是网页的地址,而URL参数则是附加在URL后面,用于传递额外信息的键值对。这些参数通常以问号(?)...
设置或获取整个 URL 为字符串。 设置或获取与 URL 关联的端口号码。 设置或获取 URL 的协议部分。 设置或获取 href 属性中在井号“#”后面的分段。 设置或获取 location 或 URL 的 hostname 和 port 号码。 ...
js获取url中的参数 可以获取所有url 中属性后面的参数 如:www.baidu?ID=12&str=aaaa&name=zhangjian 获取属性=所对应的参数
总的来说,通过JavaScript获取URL参数是一项基础但实用的技能,它涉及到URL解析、字符串操作以及可能的JSON处理。在实际项目中,这样的函数可以大大提高代码的可复用性和灵活性,使我们能够轻松地从URL中提取和处理...
总结来说,jQuery Query Object提供了一套简洁的API,用于处理URL参数,它极大地简化了在JavaScript中获取和操作URL参数的工作。通过正确理解和运用这些方法,开发者可以更高效地处理与URL参数相关的各种任务。
在JavaScript中,获取URL参数是常见的需求...总结,JavaScript获取URL参数主要有字符串分割和正则表达式两种方法,每种方法都有其适用场景。理解并熟练运用这些技巧,能够帮助开发者更好地处理网页动态交互和数据获取。
在jQuery中,没有直接用于获取URL参数的内置函数,但我们可以利用JavaScript的`location.search`属性和`split()`、`map()`、`reduce()`等数组方法来实现。以下是一种常见的实现方式: ```javascript function ...
获取URL参数的常用方法是解析这个查询字符串。以下是一种实现方式: ```javascript function getURLParameters(url) { var params = {}; var parser = document.createElement('a'); parser.href = url || ...
JavaScript获取Url中的参数(解决中文乱码) 可以点击更改URL按钮 修改url中的参数
### 如何用JavaScript获取当前URL的参数值 在Web开发中,经常需要处理URL中的查询参数,例如在页面跳转时传递数据、实现特定功能等。本文将详细介绍一种使用JavaScript来解析并获取当前URL参数的方法。 #### 方法...
方法一:正则分析法 代码如下: function getQueryString(name) { var reg = new RegExp(“(^|&)” + name + “=([^...GetQueryString(“参数名1”));alert(GetQueryString(“参数名2”)); alert(GetQuerySt
在JavaScript中,处理URL参数是常见的任务,尤其是在构建动态网页应用时。正则表达式是一种强大的工具,可以方便地从URL中提取特定的参数值。本文将深入探讨如何使用正则表达式来获取URL参数,并提供相关的示例代码...
### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...
获取url中参数,javascript,你值得拥有
最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,...
本文将详细介绍两种使用JavaScript获取URL参数的方法。 ### 方法一:通过字符串操作 这种方法是通过分割URL的查询字符串来查找指定的参数。首先,我们获取URL的查询部分,然后将它分解为键值对数组,最后遍历这个...
标题"JavaScript获取链接url参数并生成对象"指出了我们需要从URL中提取这些参数,并将它们组织成一个JavaScript对象。这个对象的键将是参数名,值将是对应的参数值。这样做可以方便地对参数进行操作,如遍历、修改或...