簡體   English   中英

使用Ajax獲得兩個查詢結果

[英]Get two query results with Ajax

我可以從PHP服務器端得到兩個結果嗎? 我希望在AJAX成功之后都填充數據和seta。

這是我的HTML和javascript代碼:

<body>
    <div align="center" id="box"></div>
    <hr>
    <div align="center" id="tox"></div>
    <script src="jquery.js"></script>
    <script>
    $(document).ready(function(e) {
        var SeeID = 89;
        var SeeID2 = 88;

        $.ajax({
            type: 'POST',
            url: "server.php",
            data: "SeeID="+SeeID+"&SeeID2"+SeeID2,
            success: function(data,seta){
              $('#box').html(data);
              $('#tox').html(seta);
                }

            });
    });
    </script>
</body>

這是我的PHP服務器端代碼:

if (isset($_POST['SeeID'])) {
    $SeeID = $_POST['SeeID'];
    $QLoadFeild = $conn->query("SELECT * FROM myinfo WHERE id='".$SeeID."'");
    $X = $QLoadFeild->fetch(); 
    $name = $X['name'];
    $family = $X['family'];
    echo '<div>'.$name.'</div><div>'.$family.'</div>';
}

if (isset($_POST['SeeID2'])) {
    $SeeID2 = $_POST['SeeID2'];
    $QLoadFeild = $conn->query("SELECT * FROM myinfo WHERE id='".$SeeID2."'");
    $X = $QLoadFeild->fetch(); 
    $name = $X['name'];
    $family = $X['family'];
    echo '<div>'.$name.'</div><div>'.$family.'</div>';
}

在PHP中,嘗試將其推入數組並作為JSON值返回,

$outputArr = array();
if (isset($_POST['SeeID'])) {
    $SeeID = $_POST['SeeID'];
    $QLoadFeild = $conn->query("SELECT * FROM myinfo WHERE id='".$SeeID."'");
    $X = $QLoadFeild->fetch(); 
    $name = $X['name'];
    $family = $X['family'];
    $outputArr[] = '<div>'.$name.'</div><div>'.$family.'</div>';
}

if (isset($_POST['SeeID2'])) {
    $SeeID2 = $_POST['SeeID2'];
    $QLoadFeild = $conn->query("SELECT * FROM myinfo WHERE id='".$SeeID2."'");
    $X = $QLoadFeild->fetch(); 
    $name = $X['name'];
    $family = $X['family'];
    $outputArr[] = '<div>'.$name.'</div><div>'.$family.'</div>';
} 
echo json_encode($outputArr);

並在JS Success函數中

 success: function(data,seta){
            var datas = JSON.stringify(data); // use it further
          }

暫無
暫無

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

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