2012-08-07 29 views
1

我有以下格式的URL:如何使用jQuery獲取url的最後兩個字符?

base/list.html?12 

,我想創造出將等於在頁面的URL的問號後面的數字的變量。喜歡的東西:

var xxx = anything after the ? ; 

然後,我需要動態數據加載到使用此功能頁:

if(document.URL.indexOf(xxx) >= 0){ 
alert('Data loaded!'); 
} 

我怎樣才能做到這一點?並且上面的代碼是否正確?

感謝

+1

這是JavaScript的 - 你不要求圖書館閱讀的URL .... – ManseUK 2012-08-07 13:23:52

回答

3
res = document.location.href.split('?')[1]; 
+0

嘿仙人掌。謝謝這對我有用 – 2012-08-07 13:30:04

9

您可以使用split後得到的人物?在url

var xxx = 'base/list.html?12'; 
var res = xxx.split('?')[1]; 

或當前頁面的URL

var res = document.location.href.split('?')[1]; 
1

6644654重複。

function parseUrl(url) { 
    var a = document.createElement('a'); 
    a.href = url; 
    return a; 
} 

var search = parseUrl('base/list.html?12').search; 
var searchText = search.substr(1); // removes the leading '?' 
0

document.location.search.substr(1)也將工作

相關問題