2017-03-07 13 views
0

これはこれは私がPHPの一つの変数を送信すると、別のdiv要素のIDです...どのようにajax.phpjavascriptで2つの異なる変数を渡しますか?

<?php 
include("model.php"); 
$DB=new database; 

if(isset($_POST["Id"])) 
{ 
    $DB->updateMassageTitleStauts($_POST["Id"],$_POST["adm"]); 

} 
else 
{ 
    header("Location:index.php?ajaxmas=wHgfghks^^%&fnjfskjdfb"); 
} 
?> 

の符号化である

<script> 
     function MessageDetailsById(id) 
     { 
      $("#active"+id).css({"color":"red"}); 
      var http = new XMLHttpRequest(); 
      var url = "Ajax.php"; 
      var adm = "<?php echo $admno; ?>"; 
      var params = "Id="+id;"adm="+adm; 
      http.open("POST", url, true); 
      http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
      http.onreadystatechange = function() { 
      if(http.readyState == 4 && http.status == 200) { 
      //alert(http.responseText); 
         } 
     } 

      http.send(params); 

      window.location.href="#"; 


     } 

     </script> 

最初のページの私のjavascriptのです2つのパラメータを送信し、他の側でそれらを受信する???詳細でこのコードを修正してください私は熟練していないですか?ポストデータ符号化のため

+0

F12でブラウザの開発者コンソールを開いて、構文エラーを確認できます。 – 4castle

答えて

3

var params = "Id=" + id + "&adm=" + adm; 

使用&セパレータ。

+0

ありがとうございました。 –

関連する問題