如果您正在使用jQuery編寫Web應(yīng)用程序,您可能需要獲取URL中的參數(shù)值。以下是使用jQuery快速和輕松獲得參數(shù)值的方法:
function GetParameterValues(param) { var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < url.length; i++) { var urlParams = url[i].split('='); if (urlParams[0] === param) { return urlParams[1]; } } }
上述代碼將獲取窗口的URL,然后獲取參數(shù)部分并將其拆分為一個(gè)字符串?dāng)?shù)組。排除“?”符號(hào)并將其分割為名稱/值對(duì)。如果找到與參數(shù)名稱匹配的條目,則返回參數(shù)的值。
例如,假設(shè)當(dāng)前URL為“https://www.example.com/index.html?user=John&age=25”,如果您想獲取“user”的值,您可以調(diào)用以下代碼:
var userName = GetParameterValues('user');
在上面的例子中,GetParameterValues()
函數(shù)將返回“John”作為“user”的值。您還可以更改函數(shù)名稱和參數(shù)以適應(yīng)您的應(yīng)用程序的需求。