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
  • 10401

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

1.传递json数组 var data = {   a: 1,   b: 'qwert' }; window.location.href = '/cashflow/reporting?' + $.pa...
  • weirenkuan
  • weirenkuan
  • 2016年06月30日 15:07
  • 8992

页面跳转参数携带与参数接收的几种方式

1.js中页面跳转 location.href = path + "/weixin/jsp/submitNewSuccess.jsp?package_number="+package_numbe...
  • leipeng321123
  • leipeng321123
  • 2016年02月24日 17:09
  • 18961

window.location.href 跳转页面时传递参数并且在新页面接收参数

可以直接使用window.location.href进行页面跳转 window.location.href = "./punch/clock_frm.html" 问号传参: window.locati...
  • weixin_41014370
  • weixin_41014370
  • 2017年12月28日 12:37
  • 1153

window.location.href 带参数跳转 如何获取值(解决)

第一次写博客,今儿遇到 window.location.href跳转一个页面 要带参数。  不能用session存,因为后期维护session很困难所以用到 跳转页面后面直接传参. 下面是跳转的页面...
  • qq_37418745
  • qq_37418745
  • 2017年12月09日 12:04
  • 403

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

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

Window.location.href以post方式传递参数的方法

原文地址:http://colddemon.iteye.com/blog/1608132 想用window.location.href跳转到另外一个界面。但直接传递get方法会暴露数据。  而用a...
  • WO8451401
  • WO8451401
  • 2017年11月29日 16:19
  • 585

location.href的用户总结

*.location.href 用法:   top.location.href=”url”          在顶层页面打开url(跳出框架)   self.location.href=”url”  ...
  • wksnm0724
  • wksnm0724
  • 2014年07月16日 10:16
  • 136998

通过请求不同的url返回Json对象并在前端显示的解决方法

通过请求不同的url返回Json对象并在前端显示的解决方法:这是最近学习前端的一个小demo,需求是:处理三个不同url的页面中的json对象信息,让用户通过在页面选择查询类型和查询条数就可以以表格形...
  • Hank_Chan
  • Hank_Chan
  • 2016年04月12日 10:28
  • 2923

window.location.href以post方式传递参数

document.write(""); document.write("
  • u011247251
  • u011247251
  • 2013年08月25日 10:37
  • 6919
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:location.href当前页面传参例子
举报原因:
原因补充:

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