2014-01-13 90 views
0

我得到了以下代碼傳遞值進行排序,其工作正常。現在我想傳遞兩個值而不是一個值。 我努力嘗試,但沒有獲得突破。請幫我如何將兩個值傳遞給PHP ajax頁面

<script type="text/javascript"> 

    function showUser(str) 
    { 
     if (str == "") 
     { 
      document.getElementById("txtHint").innerHTML = ""; 
      return; 
     } 
     if (window.XMLHttpRequest) 
     { 
      xmlhttp = new XMLHttpRequest(); 
     } 
     else 
     { 
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
     } 
     xmlhttp.onreadystatechange = function() 
     { 
      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
      { 
       document.getElementById("txtHint").innerHTML = xmlhttp.responseText; 
      } 
     } 
     xmlhttp.open("GET", "productlistajax.php?q=" + str, true); 
     xmlhttp.send(); 
    } 

</script> 

正如你所看到的,我將「q」值傳遞給Ajax頁面。

問候

+7

'xmlhttp.open(「GET」,「productlistajax.php?q =」+ str +「&next_name =」+ next_val,true);' –

+0

感謝@kumar_v它真的有幫助...請讓我知道如何通過按鈕的值爲next_val .. – Reel

+0

您要傳遞的下一個值是什麼?它來自html表單還是靜態vslue? –

回答

0

通過GET請求傳遞多個參數是通過添加&之後的下一個字段來完成。

xmlhttp.open("GET", "productlistajax.php?q=" + str + "&version=250f3", true); 
xmlhttp.send(); 

注意上面代碼中的&version=250f3。 '

+0

謝謝測試版.....你可以幫我從另一個下拉菜單傳遞值 – Reel

+0

我得到了一個下拉腳本: Reel

+0

,你可以看到我是將價值傳遞給str,我如何通過使用簡單的按鈕將值傳遞給版本。 – Reel

相關問題