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
- 浏览: 169937 次
- 性别:
- 来自: 天津
文章分类
最新评论
发表评论
-
ajax下载文档 ClientAbortException: java.net.SocketException: Connection reset by pee
2013-08-28 13:58 2294众所周知ajax是使用了浏览器内部的XmlHttpRequ ... -
在js里引用另一个js文件
2013-08-28 10:58 822new_element=document.createE ... -
<转> js替换字符正则表达式
2013-08-16 14:28 805function replace() { var str ... -
<转> JQuery选择器
2013-08-16 10:24 855<html> <head> &l ... -
jQuery获取Select选择的Text和 Value(转)
2013-08-13 09:47 580jQuery获取Select选择的Text和Valu ... -
iframe子页面内刷新同页面中另一个iframe
2013-08-09 15:25 10555框架页面如下: <div id="a ... -
jquery动态修改链接的onclick方法
2013-08-07 11:29 2326用jquery动态修改链接的onclick方法的传递参数,在 ... -
《转》JS怎么刷新当前页面
2013-04-15 13:17 843reload 方法,该方法强迫 ... -
<转>iframe去掉横向滚动条
2012-05-15 14:45 1239如题,就是在网页中, ... -
ie onmouseup和onclick事件执行顺序
2012-05-14 17:21 1158今天项目要做个类似网 ... -
iframe同步刷新时好时坏问题
2012-04-19 17:04 1235页面由左右两个iframe组成,要求右面内容更新时(内容跟左面 ... -
js浮动效果
2012-02-14 17:29 1014项目中某页面需要固定某个div内容,实际需求是这样的,有个评分 ... -
js判断页面关闭 仅支持IE6
2012-02-08 16:38 1654关闭页面时同时执行onbeforeunload和onunloa ... -
onpropertychange与输入法有关
2012-02-03 14:56 1196页面输入框经常有只允许输入数字的限制,一般都用onproper ... -
<转>name和function名字不能相同
2012-01-05 16:40 0今天突然碰到form表单的名字与js方法的名字相同导致找不到j ... -
onmousedown、onmouseup和onclick的奇怪问题
2011-07-08 10:04 2249将setTimeout的时间设置为0,告诉浏览器当它为当前任何 ... -
超链接<a>中属性href与target相冲突的地方
2011-03-25 11:47 1920今天在项目中写了两行代码,出现不同的效果: ①<a h ... -
<转>键盘回车事件导致页面刷新的问题
2011-03-24 11:18 873我最近在做一个 Ajax 查询的功能,代码如下: ... -
使用prototype的有用小方法
2010-09-13 15:33 937今天刚刚接触js中对象 ... -
JS 字符串连接性能
2010-09-12 17:18 2164在W3SCHOOL中有讨论js字符串连接方法性能对比的篇章如下 ...
相关推荐
### JavaScript 获取URL地址栏参数详解 #### 一、引言 在Web开发中,经常需要通过URL传递参数来实现页面间的数据交互。JavaScript作为一种广泛应用于Web前端开发的语言,提供了多种方式来获取URL中的参数。本文将...
如何取得配置文件中的servlet的参数<br>93.使servlet成为线程安全的<br>94.访问标准的CGI变量<br>95. servlet之间及与jsp间的通讯<br>96.获取当前绝对路径<br>97.在servlet中操作cookie<br>98.使用servlet生成JPEG...
文章中还提供了一些正则表达式的在线测试工具和在线生成工具的链接,这些工具可以帮助开发者测试和构造自己的正则表达式,确保正则表达式正确无误,从而准确获取地址栏参数。 最后,文章提到了更多关于JavaScript的...
<br><br>2007/7/21<br>Version 3.2.3 Stable<br><br>Updates:<br>1) 修正上传功能设置为自动改名后,上传文件之后网络地址栏的地址仍然是文件原名的BUG。<br>2) 修正控件在浏览器滚动条下端位置时弹出DIV窗口会出现...
### HTML页面地址栏参数传递与获取 #### 一、引言 在Web开发中,经常需要在不同页面间传递参数,以实现数据共享或状态保持等功能。传统的服务器端脚本如ASP可以通过表单(Form)的方式接收前端提交的数据。然而,...
总结,JavaScript获取URL地址栏信息主要通过`location.href`、字符串处理和正则表达式等手段。这些方法可以帮助开发者提取URL中的特定部分,如查询参数,以满足不同场景的需求。在实际开发中,应根据项目需求选择...
#### 标题:“js获取中文地址栏参数” 此标题明确指出本文的主题是通过JavaScript来获取URL地址栏中的中文参数。这里所说的“地址栏”指的是浏览器地址栏中输入的URL地址,而“参数”则是指URL中用于传递数据的部分...
* 获取地址栏参数 * * @example GetUrlString(‘id’) * * @desc 调用时加上判断,保证程序不会出错 * var myurl = GetUrlString(‘id’); * if (myurl != null && myurl.toString().length > 1) ...
通过上述介绍,我们可以看出JavaScript获取页面地址栏参数的方法并不复杂,主要通过字符串的分割和遍历实现。这种方法适用于大多数场景下的简单参数获取需求。对于更复杂的场景,可以考虑使用库或者框架提供的解决...
- `location=no`: 不显示地址栏。 - `status=no`: 不显示状态栏信息。 #### 3. 用函数控制弹出窗口 有时候我们需要根据不同的条件或用户操作来打开窗口,这时就可以使用函数来实现。示例代码如下: ```html <html...
今天,我们就来探讨如何使用 JavaScript 获取地址栏 URL 的所有信息。 首先, lets 回顾一下 URL 的构成。URL(Uniform Resource Locator,统一资源定位符)由以下几个部分构成: * Scheme:通信协议,常用的有 ...
- 会改变浏览器地址栏中的URL,可能不是所有场景都适用。 ##### 方法二:使用JavaScript控制滚动条 另一种常见的方式是通过JavaScript来直接控制页面的滚动行为。这种方式可以更灵活地实现各种复杂的滚动效果,...
需要注意的是,这种方法适合传递少量非敏感数据,因为URL长度有限制,且数据会出现在浏览器的历史记录和地址栏中。对于大量数据或敏感信息,应考虑使用其他方法,如cookies、localStorage或服务端处理。在实际应用中...
在JavaScript中,获取浏览器地址栏(URL)中的参数是一个常见的需求,这在处理网页交互、数据分析或者实现某些功能时非常有用。以下三个方法演示了如何使用JavaScript从URL中提取特定参数。 方法一: 这个方法首先...
### JavaScript接收地址栏传值详解 #### 一、引言 在Web开发中,通过URL地址栏传递参数是一种常见的场景,比如实现页面跳转时携带数据、查询字符串处理等。JavaScript能够灵活地处理这些参数,使得开发者能够在...
如果用户直接在浏览器地址栏输入URL或者通过书签访问,`document.referrer`的值将会是空字符串。 以下是一个简单的示例,展示如何使用`document.referrer`检测页面来源: ```javascript <!DOCTYPE html> <html> ...
如果需要调用FineReport内部的JavaScript方法(例如打印功能),可以通过`<iframe>`获取报表对象,然后调用相应的方法。具体的实现细节可以在FineReport的官方文档中找到。 #### 五、总结 本文详细介绍了如何将...