簡體   English   中英

在javascript中傳遞兩個不同的變量?

[英]pass two different variables in javascript?

這是我的第一頁的javascript

 <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>

這是ajax.php的編碼

<?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");
}
?>

我想發送一個php變量,另一個是div的ID。如何發送兩個參數並在另一側接收它們? 請詳細更正此代碼,我不是專家???

對於發布數據編碼:

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

使用&作為分隔符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM