2013-12-20 22 views
0

如果我有一个网址https://stackoverflow.com/?variable=12345我该如何检查URL中是否有GET参数,以及JS或jQuery中的参数是什么?使用JS/jQuery检查URL中的GET变量?

例如在PHP:

if(isset($_GET['variable'])) 
    $variable = $_GET['variable']; 

感谢。

+0

不,它不是.... – user3093095

+0

您与客户端代码服务器端进行比较的代码。 –

+0

你可以参考这个问题的网址:http://stackoverflow.com/questions/16273788/get-url-variables-from-url-to-form-with-jquery – Chandresh

回答

0
function get_var(var_name){ 
     var query = window.location.search.substring(1); 
     var vars = query.split("&"); 
     for (var i=0;i<vars.length;i++) { 
       var pair = vars[i].split("="); 
       if(pair[0] == var_name){return pair[1];} 
     } 
     return(false); 
} 

,并使用:

var get_variable = get_var("variable"); 
if (get_variable !== '') { 

    // Variable exists 

}