`

<转>javascript获取地址栏参数

阅读更多

function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}

URL的参数&参数名1=XXXX&参数名2=XXXX&参数名3=XXXX 

alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));

jquery 代码:

如果想获取test,则可以引入插件后,
用如下方法获取:
var test = $.query.get('test');

如果参数有多个相同的名称 ,则可以这样:
var arr = $.query.get('testy');
输出:   [ 值1 ,   值2,   值3...]

如果要获取多个相同名称中的某一个,可以这样:
var arrayElement = $.query.get('testy[1]');

此插件不仅能获取参数,也能设置参数。

设置一个参数:
var newUrl = $.query.set("section", 5).toString();
输出   : "?section=5"

设置两个参数:
var newUrl = $.query.set("section", 5).set("action", "do").toString();
输出 :   "?action=do§ion=5"


删除一个参数:
var oldQueryAgain = $.query.REMOVE("type");

清空所有参数:
var emptyQuery = $.query.empty();

复制所有参数:
var stillTheSame = $.query.copy();!\


获得 网站 URl

var host = window.location.host;  不再参数
var url=document.domain;
var url1 = window.location.href;  全Url

分享到:
评论

相关推荐

    js获取地址栏参数

    ### JavaScript 获取URL地址栏参数详解 #### 一、引言 在Web开发中,经常需要通过URL传递参数来实现页面间的数据交互。JavaScript作为一种广泛应用于Web前端开发的语言,提供了多种方式来获取URL中的参数。本文将...

    jsp编程技巧集锦

    如何取得配置文件中的servlet的参数&lt;br&gt;93.使servlet成为线程安全的&lt;br&gt;94.访问标准的CGI变量&lt;br&gt;95. servlet之间及与jsp间的通讯&lt;br&gt;96.获取当前绝对路径&lt;br&gt;97.在servlet中操作cookie&lt;br&gt;98.使用servlet生成JPEG...

    JavaScript正则获取地址栏中参数的方法

    文章中还提供了一些正则表达式的在线测试工具和在线生成工具的链接,这些工具可以帮助开发者测试和构造自己的正则表达式,确保正则表达式正确无误,从而准确获取地址栏参数。 最后,文章提到了更多关于JavaScript的...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    &lt;br&gt;&lt;br&gt;2007/7/21&lt;br&gt;Version 3.2.3 Stable&lt;br&gt;&lt;br&gt;Updates:&lt;br&gt;1) 修正上传功能设置为自动改名后,上传文件之后网络地址栏的地址仍然是文件原名的BUG。&lt;br&gt;2) 修正控件在浏览器滚动条下端位置时弹出DIV窗口会出现...

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

    ### HTML页面地址栏参数传递与获取 #### 一、引言 在Web开发中,经常需要在不同页面间传递参数,以实现数据共享或状态保持等功能。传统的服务器端脚本如ASP可以通过表单(Form)的方式接收前端提交的数据。然而,...

    javascript获取地址栏.doc

    总结,JavaScript获取URL地址栏信息主要通过`location.href`、字符串处理和正则表达式等手段。这些方法可以帮助开发者提取URL中的特定部分,如查询参数,以满足不同场景的需求。在实际开发中,应根据项目需求选择...

    js获取中文地址栏参数

    #### 标题:“js获取中文地址栏参数” 此标题明确指出本文的主题是通过JavaScript来获取URL地址栏中的中文参数。这里所说的“地址栏”指的是浏览器地址栏中输入的URL地址,而“参数”则是指URL中用于传递数据的部分...

    使用JavaScript获取地址栏参数的方法

     * 获取地址栏参数  *  * @example GetUrlString(‘id’)  *  * @desc 调用时加上判断,保证程序不会出错  * var myurl = GetUrlString(‘id’);  * if (myurl != null && myurl.toString().length &gt; 1) ...

    js获取页面地址栏参数

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

    JavaScript中Window.open参数

    - `location=no`: 不显示地址栏。 - `status=no`: 不显示状态栏信息。 #### 3. 用函数控制弹出窗口 有时候我们需要根据不同的条件或用户操作来打开窗口,这时就可以使用函数来实现。示例代码如下: ```html &lt;html...

    JS获取地址栏url所有信息的方法

    今天,我们就来探讨如何使用 JavaScript 获取地址栏 URL 的所有信息。 首先, lets 回顾一下 URL 的构成。URL(Uniform Resource Locator,统一资源定位符)由以下几个部分构成: * Scheme:通信协议,常用的有 ...

    【JavaScript源代码】JavaScript 获取滚动条位置并将页面滑动到锚点.docx

    - 会改变浏览器地址栏中的URL,可能不是所有场景都适用。 ##### 方法二:使用JavaScript控制滚动条 另一种常见的方式是通过JavaScript来直接控制页面的滚动行为。这种方式可以更灵活地实现各种复杂的滚动效果,...

    静态页面之间传值,内含jquery.params.js

    需要注意的是,这种方法适合传递少量非敏感数据,因为URL长度有限制,且数据会出现在浏览器的历史记录和地址栏中。对于大量数据或敏感信息,应考虑使用其他方法,如cookies、localStorage或服务端处理。在实际应用中...

    用javascript获取地址栏参数

    在JavaScript中,获取浏览器地址栏(URL)中的参数是一个常见的需求,这在处理网页交互、数据分析或者实现某些功能时非常有用。以下三个方法演示了如何使用JavaScript从URL中提取特定参数。 方法一: 这个方法首先...

    javascript接收地址栏传值

    ### JavaScript接收地址栏传值详解 #### 一、引言 在Web开发中,通过URL地址栏传递参数是一种常见的场景,比如实现页面跳转时携带数据、查询字符串处理等。JavaScript能够灵活地处理这些参数,使得开发者能够在...

    javascript经典特效---检测页面来源.rar

    如果用户直接在浏览器地址栏输入URL或者通过书签访问,`document.referrer`的值将会是空字符串。 以下是一个简单的示例,展示如何使用`document.referrer`检测页面来源: ```javascript &lt;!DOCTYPE html&gt; &lt;html&gt; ...

    报表工具FineReport中如何把报表放到网页中显示

    如果需要调用FineReport内部的JavaScript方法(例如打印功能),可以通过`&lt;iframe&gt;`获取报表对象,然后调用相应的方法。具体的实现细节可以在FineReport的官方文档中找到。 #### 五、总结 本文详细介绍了如何将...

Global site tag (gtag.js) - Google Analytics