location.href当前页面传参例子

转载 2015年11月18日 16:20:28

1.调用方法

var v = request('test');
alert(v);

2.获取参数方法

//获取上一页面传递的参数(location.href)
function request(paras)
{ 
	var url = location.href; 
	var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); 
	var paraObj = {} 
	for (i=0; j=paraString[i]; i++){ 
		console.log(j);
		paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("2")+2,j.length-3); 
	} 
	var returnValue = paraObj[paras.toLowerCase()];
	console.log(returnValue);
	if(typeof(returnValue)=="undefined"){ 
		return ""; 
	}else{ 
		return returnValue; 
	} 
}

调用此request即可,例如调用request("ID")。

附,windows.location相关属性及说明。

设置或获取对象指定的文件名或路径。
window.location.pathname

设置或获取整个 URL 为字符串。
window.location.href

设置或获取与 URL 关联的端口号码。
window.location.port

设置或获取 URL 的协议部分。
window.location.protocol

设置或获取 href 属性中在井号“#”后面的分段。
window.location.hash

设置或获取 location 或 URL 的 hostname 和 port 号码。
window.location.host

设置或获取 href 属性中跟在问号后面的部分。
window.location.search

window.location 属性 描述
hash 设置或获取
 href 属性中在井号“#”后面的分段。
host 设置或获取 location 或 URL 的 hostname 和 port 号码。
hostname 设置或获取 location 或 URL 的主机名称部分。
href 设置或获取整个 URL 为字符串。
pathname 设置或获取对象指定的文件名或路径。
port 设置或获取与
 URL 关联的端口号码。
protocol 设置或获取 URL 的协议部分。
search 设置或获取 href 属性中跟在问号后面的部分。

原文:http://www.jbxue.com/article/11659.html

相关文章推荐

window.location.href后面的url带多个参数

需要的只是一个明传址,这种方式会把参数以明文的方式传过去,这样是不安全的。虽然在技术上是可以实现的。 document.getElementById('btn')....
  • permike
  • permike
  • 2015年07月23日 17:55
  • 7484

url传参及windows.location相关属性说明

本节分享的这段jquery代码,用于获取当前页面url传递的参数。 代码如下: view source print? 01 /*--获取网页传递的参数...

js获取url传递参数,js获取url?号后面的参数window.location

js获取url传递参数,js获取url?号后面的参数window.location 方法一:正则分析法 [html] view plain copy ...
  • congyz
  • congyz
  • 2016年11月03日 16:43
  • 7806

JAVASCRIPT下window.location.href通过url传递参数

1.传递json数组 var data = {   a: 1,   b: 'qwert' }; window.location.href = '/cashflow/reporting?' + $.pa...

location.href传参数到后台中文乱码

首先在页面传参的地方要进行两次编码 location.href="/sigmaPage?articleId="+id+"&title="+encodeURI(encodeURI(title));...

JavaScript各种定向携带参数传值问题。(window.location.href)

带变量 string id = Request.QueryString["id"].ToString(); Response.Write("alert('成功');window.location....

js获取url传递参数,js获取url?号后面的参数window.location

方法一:正则分析法 [html] view plain copy  print? function getQueryString(name) {   ...

几种打开新页面传递参数的例子

链接到page2 链接到page2 链接到page2 链接到page2 链接到page2 链接到page2 链接到page2 链接到pag...
  • rae8422
  • rae8422
  • 2012年10月09日 09:21
  • 1293

location.href的用户总结

*.location.href 用法:   top.location.href=”url”          在顶层页面打开url(跳出框架)   self.location.href=”url”  ...

jquery通过URL的传参并获取参数

我的原页面跳转时通过jQuery给传参数 jQuery函数如下: function toUrl(){       var dflag = "1";       window.location.hre...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:location.href当前页面传参例子
举报原因:
原因补充:

(最多只允许输入30个字)