jquery 当前页面url传递的参数的例子

发布时间:2020-06-05编辑:脚本学堂
本文介绍下,jquery取得当前页面url传递的参数的一个例子,有兴趣的朋友可以研究下。

本节分享的这段jquery代码,用于获取当前页面url传递的参数。

代码如下:

/*--获取网页传递的参数--*/
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++){ 
  paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); 
   } 
 var returnValue = paraObj[paras.toLowerCase()]; 
   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 属性中跟在问号后面的部分。