2013-03-06 50 views
-2

我在URL中設置的變量:

http://mydomain.com?myvar=1 

現在,我需要檢查這個頁面加載時。我通常會在PHP中執行此操作,但我需要使用一些jQuery。我想要做的是這樣的:

$(document).ready(function() { 
    var somevar = $GET['myvar']; 
    if (somevar = '1') { 
     $('#someDiv').hide(); 
    } 
}); 

我該怎麼做,如果它的所有posible?

+1

你甚至搜索? – epascarello 2013-03-06 22:09:41

+0

要做到這一點在JS客戶端:http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values在PHP中執行它:http://stackoverflow.com/questions/ 4083900 /獲取數據,從-URL樣PHPS-得到換jQuery的AJAX?RQ = 1 – 2013-03-06 22:10:09

回答

2

這裏有一個會做一個函數:

function getUrlVars() { 
    var vars = {}; 
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { 
     vars[key] = value; 
    }); 
    return vars; 
}