关闭

location.href当前页面传参例子

标签: jquery
1850人阅读 评论(0) 收藏 举报
分类:

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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:372251次
    • 积分:5098
    • 等级:
    • 排名:第5653名
    • 原创:167篇
    • 转载:121篇
    • 译文:0篇
    • 评论:28条