2016-07-27 59 views
0

可能是這個問題之前回答,但我沒有得到它。我正在使用此代碼。Javascript-如何在URL中傳遞兩個變量?

function refresh() { 
      var $var=<?php echo "$var"; ?>  
      var posm = $("#posm").val(); 
      var url = window.location.href; 
      var index = url.indexOf('?'); 

      if (index > -1) { 
       url = url.substring(0, index); 
      } 
      url += "?posm=" + posm+"?var"+$var; 
      window.location.href = url; 
     } 

我想通過兩個變量posm和$ var。 posm被傳遞,但$ var不被傳遞。我想幫助解決這個問題。

+0

的語法是'?富=欄&巴茲= 42'。 →'&'← – deceze

+0

@deceze我沒有明白。請問您是否有點精心 – Anonymous

+0

@ HK007:也許這樣做:'url + =「?posm =」+ posm +「&var」+ $ var;' – baris1892

回答

0

使用這個代碼

function refresh() { 
     var $var='<?php echo $var; ?>';  
     var posm = $("#posm").val(); 
     var url = window.location.href; 
     var index = url.indexOf('?'); 

     if (index > -1) { 
      url = url.substring(0, index); 
     } 
     url += "?posm=" + posm+"&var="+$var; 
     window.location.href = url; 
    } 
+0

非常感謝您的幫助。 – Anonymous