1. 程式人生 > >JS獲取當前完整的url地址以及引數的方法

JS獲取當前完整的url地址以及引數的方法

javascript 獲取當前 URL 引數的兩種方法:

//返回的是字串形式的引數,例如:class_id=3&id=2&  
function getUrlArgStr(){  
    var q=location.search.substr(1);  
    var qs=q.split('&');  
    var argStr='';  
    if(qs){  
        for(var i=0;i<qs.length;i++){  
            argStr+=qs[i].substring(0,qs[i].indexOf('='))+'='+qs[i].substring(qs[i].indexOf('=')+1)+'&';  
        }  
    }  
    return argStr;  
}  
//返回的是物件形式的引數  
function getUrlArgObject(){  
    var args=new Object();  
    var query=location.search.substring(1);//獲取查詢串  
    var pairs=query.split(",");//在逗號處斷開  
    for(var i=0;i<pairs.length;i++){  
        var pos=pairs[i].indexOf('=');//查詢name=value  
        if(pos==-1){//如果沒有找到就跳過  
            continue;  
        }  
        var argname=pairs[i].substring(0,pos);//提取name  
        var value=pairs[i].substring(pos+1);//提取value  
        args[argname]=unescape(value);//存為屬性  
    }  
    return args;//返回物件  
}  

另外列出一些 javascript 獲取url中各個部分的功能方法:
window.location.host; //返回url 的主機部分,例如:www.xxx.com  
window.location.hostname; //返回www.xxx.com  
window.location.href; //返回整個url字串(在瀏覽器中就是完整的位址列),例如:www.xxx.com/index.php?class_id=3&id=2  
window.location.pathname; //返回/a/index.php或者/index.php  
window.location.protocol; //返回url 的協議部分,例如: http:,ftp:,maito:等等。  
window.location.port //url 的埠部分,如果採用預設的80埠,那麼返回值並不是預設的80而是空字元

轉載地址:http://www.daimajiayuan.com/sitejs-17210-1.html

相關推薦

JS獲取當前完整url地址以及引數方法

javascript 獲取當前 URL 引數的兩種方法: //返回的是字串形式的引數,例如:class_id=3&id=2& function getUrlArgStr(){ var q=location.search.substr(1);

html頁面jQUery獲取url地址以及引數

<script type="text/javascript"> function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&

js 獲取當前url網址信息

reg 參數 window proto asp fun post fine col 轉載地址:js如何準確獲取當前頁面url網址信息 摘錄: 舉例一個URL,然後獲得它的各個組成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1、w

js獲取當前頁面url網址信息

pos web split拆分 http 分段 function search 正則匹配 ext 在WEB開發中,時常會用到javascript來獲取當前頁面的url網址信息,在這裏是我的一些獲取url信息的小總結。 下面我們舉例一個URL,然後獲得它的各個組成部分:htt

JS獲取當前頁面url傳參

JS獲取當前頁面url傳參 function geturl(data) { //獲取當前頁面路徑傳參 // var url = document.location.toString(); //獲取當前頁面路徑,我這裡在本地寫的一個頁面路徑進行參考 var url

js獲取當前頁面url信息

href 端口 proto toc 127.0.0.1 style last art length ``` <!DOCTYPE html> <html> <head> &

php獲取當前網址url並替換引數或網址的方法

一是PHP獲取當前頁面的網址:  複製程式碼 程式碼如下: //獲得當前的指令碼網址  function GetCurUrl()  {  if(!empty($_SERVER["REQUEST_URI"]))  {  $scriptName = $_SERVER["REQU

JS獲取頁面通過URL傳的引數

1.從一個頁面通過url將引數傳遞給另一個頁面 www.xxx.com/xxx.html?key=value //前面指定要傳值的目標地址,value為引數 2.js獲取url中傳遞的引數

js獲取當前域名、Url、相對路徑和引數以及指定引數 js獲取當前域名、Url、相對路徑和引數以及指定引數

js獲取當前域名、Url、相對路徑和引數以及指定引數    一、js獲取當前域名有2種方法   二、獲取當前Url的4種方法

js獲取當前域名、Url、相對路徑和引數以及指定引數

用 Javascript 可以單獨獲取當前域名、Url、相對路徑和引數,所謂單獨攻取,即域名不包括網頁檔案的路徑和引數、引數不包括域名和網頁檔案路徑,下面分別介紹。    一、js獲取當前域名有2種方法   1、方法一   var domain = document.domain;    2、方法二   va

js獲取當前url地址參數中文亂碼問題

length 地址 網上 當前頁 數組 獲得 clas decode log 網上看了一些關於此問題的文章,都說的不清不楚,有些更是亂七八糟,完全沒法看,故此找了一篇能用的,借鑒作為筆記。 //首先獲取到當前頁面的地址欄信息 var url = window.locati

JS獲取當前頁面的URL以及截取其中的字段

cati 以及 earch 協議 highlight www. kdt pos logs window.location 屬性 描述 hash 設置或獲取 href 屬性中在井號“#”後面的分段。 host 設置或獲取 location 或 URL 的 hostname

php通過$_SERVER獲取當前頁面完整URL地址

使用PHP編寫程式的時候,我們常常想要獲取當前頁面的URL。下面提供一個用於獲取當前頁面URL的函式以及使用方法:示例一: <?php // 說明:獲取完整URL function curPageURL() { $pageURL = 'http';

獲取瀏覽器url地址請求引數--requestParam.js

獲取瀏覽器url地址請求引數–requestParam.js var url=location.search; var Request = new Object(); if(url.indexOf

如何用js得到當前頁面的url信息方法(JS獲取當前網址信息)

bsp sea 字符 cat 文件 關聯 port tin 設置 設置或獲取對象指定的文件名或路徑。 alert(window.location.pathname) 設置或獲取整個 URL 為字符串。 alert(window.location.href); 設置或獲取

js如何準確獲取當前頁面url網址信息

多個參數 quest span null 為知 組成 edi defined 舉例 在WEB開發中,時常會用到javascript來獲取當前頁面的url網址信息,在這裏是一些獲取url信息的小總結。 下面我們舉例一個URL,然後獲得它的各個組成部分:http:

.net和js 獲取當前url各種屬性

function bst 服務器 文件系統 計算機 資源定位 正在執行 選項 PE 轉來 假設當前頁完整地址是:http://www.test.com:80/aaa/bbb.aspx?id=5&name=kelli "http://"是協議名 "www.test.c

js獲取當前域名、Url、相對路徑和參數以及指定參數

art asp amp 出錯 .aspx ret 指定 部分 修改 摘自:https://www.cnblogs.com/wangdahai/p/6221399.html有修改。 一、js獲取當前域名的2種方法 方法一  var domain = document.doma

js獲取當前用戶IP地址和城市

ip地址 spa city src 用戶 color key 引用 href 引用下面的js: <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> 直接獲取IP和城市名: ale

js獲取當前域名、Url、相對路徑和參數

ref path ive spl art 所有 字符 出錯 cti 一、js獲取當前域名有2種方法   1、方法一   var domain = document.domain;   2、方法二   var domain = window.location.host;