jquery 獲取url鏈結引數 中文亂碼問題

2021-10-06 19:40:35 字數 1728 閱讀 7788

encodeuri() 函式可把字串作為 uri 進行編碼。decodeuri() 函式可對 encodeuri() 函式編碼過的 uri 進行解碼

頁面一:(傳遞ur)

var vensdata = 111;

var vensname = '你好世界';

var venssions = '10.10.10.10';

searchurl = encodeuri('index.html?vensdata='+vensdata+'&vensname='+vensname+'&venssions='+venssions); //使用encodeuri編碼

window.location.href =searchurl;

頁面二:(獲取url 引數)

// vensparam 自訂意函式

function vensparam(name) else if (type == 'right')

return this.replace(new regexp('^\\'+char+'+|\\'+char+'+$', 'g'), '');

}return this.replace(/^\s+|\s+$/g, '');

};var newarray = new array();

var searchurl =window.location.search;//用法看底下

searchurl = searchurl.trim('?','left');

// searchurl.trim('?','left'); left 去除

// searchurl.trim('?','right'); right 去除

if (searchurl != null))

if( newarray[name] == undefined || newarray[name] == null || newarray[name] == '')else

}else

}else

}//獲取資訊

var vensdata = getvensparam('vensdata');//111

var venssions = getvensparam('venssions');

var vensname = getvensparam('vensname'); //你好世界

其他 獲取 url引數(不適用中文傳參)

function geturlparam(name)
window.location.*****

屬性                  描述

hash                設定或獲取 href 屬性中在井號「#」後面的分段。

host                 設定或獲取 location 或 url 的 hostname 和 port 號碼。

hostname      設定或獲取 location 或 url 的主機名稱部分。

href                  設定或獲取整個 url 為字串。

pathname      設定或獲取物件指定的檔名或路徑。

port                  設定或獲取與 url 關聯的埠號碼。

protocol          設定或獲取 url 的協議部分。

search            設定或獲取 href 屬性中跟在問號後面的部分。

jQuery獲取url鏈結

jquery獲取url鏈結 window.location 屬性 描述 hash 設定或獲取 href 屬性中在井號 後面的分段。host 設定或獲取 location 或 url 的 hostname 和 port 號碼。hostname 設定或獲取 location 或 url 的主機名稱部分。...

jQuery外掛程式 獲取URL引數

例如 當前你的url是 如果想獲取test,則可以引入外掛程式後,用如下方法獲取 var test query.get test 如果引數有多個相同的名稱 則可以這樣 var arr query.get testy 輸出 值1 值2,值3.如果要獲取多個相同名稱中的某乙個,可以這樣 var arra...

jQuery外掛程式 獲取URL引數

平時我們取得location的search的時候,往往都是要用location.search,然後根據取回的結果集再處理 1 先判斷第一位是否是 如果是則從?開始往後面處理 2 寫程式以 開始分隔,當然得先用,或者用那個urldecode 具體的名字不記得了 處理一下,把 之類的處理一下 3 以 分...