2013-12-17 92 views
0
function rates() 
     { 
     var a=document.getElementById("measure_unit").value; 

b=document.getElementById("weight_slot").value; 



if (a=="") 
     { 
     document.getElementById("credit7").innerHTML=""; 

     return; 
} 


      if (window.XMLHttpRequest) 
      {// code for IE7+, Firefox, Chrome, Opera, Safari 
     xmlhttp=new XMLHttpRequest(); 
     } 
     else 
      {// code for IE6, IE5 
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
      } 
     xmlhttp.onreadystatechange=function() 
      { 
     if (xmlhttp.readyState==4 && xmlhttp.status==200) 
{ 
//document.getElementById("ajax_details2").innerHTML=xmlhttp.responseText; 
    document.getElementById("credit7").innerHTML=xmlhttp.responseText; 

} 
    } 
     xmlhttp.open("GET","ajax/rate_details.php?q="+a,true); 

    xmlhttp.send();  


} 

這是我在這裏加我是值發送到另一個PHP代碼page..php如下AJAX。通過Ajax發送多個值到另一個頁面

  <?php 
      include 'dbcon.php'; 
     $q = $_GET['q']; 

>

體積重量:? 「的onclick =」 率()「/> 現在

上面,我是隻傳遞一個變量,它是一個到另一個頁面,但我也想發送b的值,並希望將其打印在我已經採用該div的值的div中...通過連接...所以如何將兩個值一起發送並將它們一起打印....幫助guyz

回答

0

在您的請求:

xmlhttp.open("GET","ajax/rate_details.php?q=" + a + "&q2=" + b,true); 

而在PHP:

$b = $_GET['q2']; 
+0

感謝這麼多工作 – user2999062

0

看起來像你使用指標的影響作爲數據傳輸爲什麼不能在象指標的影響了B:

xmlhttp.open("GET","ajax/rate_details.php?q="+a+**"&valb="+b** 

的&是連接器對於網址中的多個參數

而在PHP中,您可以通過以下方式訪問它們:

$q = $_GET['q']; 
**$valb = $_GET['valb'];** 

那麼我不能測試這個atm,但我認爲這可以幫助你。

0

這是怎麼可能u在AJAX發送多個parametrs xreq.open( 「後」 +項目名稱+ 「& whichSelect =」 +編號 「xyz &變量=?」);

相關問題