欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript 獲取get

王美蘭1年前6瀏覽0評論

Javascript中獲取GET請求中的參數(shù)是我們經(jīng)常需要用到的一個功能,下面我就來一步步的為大家講解這個實(shí)現(xiàn)過程。

首先,我們需要獲取當(dāng)前URL中所有的參數(shù)。在Javascript中我們可以通過location對象的屬性href、search來獲取當(dāng)前URL,search屬性就是指參數(shù)部分,包括‘?’后面的所有內(nèi)容。

window.location.href; // http://localhost:3000/?name=張三&age=18&sex=男
window.location.search; // ?name=張三&age=18&sex=男

然后,我們需要將參數(shù)字符串轉(zhuǎn)換成key-value形式的形式。我們可以用正則表達(dá)式來進(jìn)行匹配,匹配到‘?’后面所有的參數(shù),然后通過split方法進(jìn)行切割,按‘&’分割每個參數(shù),再按‘=’獲取key、value值。

function getQueryVariable(variable) {
var query = window.location.search.substring(1); // 獲取參數(shù)字符串,去掉‘?’
var vars = query.split("&"); // 按 ‘&’ 分割每個參數(shù)
for (var i=0;i

以上代碼實(shí)現(xiàn)的功能是獲取URL中指定參數(shù)的value值,如果該參數(shù)不存在則返回false。

下面我們來看一個實(shí)際應(yīng)用的例子,假設(shè)我們有一個新聞列表頁,每條新聞都有一個鏈接跳轉(zhuǎn)到詳情頁面,在新聞列表頁中我們需要傳遞新聞id參數(shù)到跳轉(zhuǎn)頁面,如下所示:

新聞標(biāo)題新聞標(biāo)題新聞標(biāo)題......

實(shí)際應(yīng)用中,我們需要獲取每條新聞鏈接中的id參數(shù),以便在跳轉(zhuǎn)頁面中獲取該新聞的具體信息。

var aList = document.getElementsByTagName('a');
for(var i=0; i

以上代碼實(shí)現(xiàn)的功能是將新聞列表頁中的每條新聞鏈接中的id參數(shù)添加到鏈接中,以便在跳轉(zhuǎn)頁面中獲取該新聞的具體信息。

總之,Javascript中獲取GET請求中的參數(shù)是一個非常常用的功能,掌握這個技能可以為我們提供很大的幫助。