在Ajax调用后继续执行PHP

在Ajax调用后继续执行PHP,php,jquery,ajax,Php,Jquery,Ajax,我有一块HTML: <div class="box-body" id="mcontent"> <?php if (isset($_POST["id"])){ $id = $_POST["id"]; $query=mysqli_query($con,"select complain from tbcomplains where cid = '$id

我有一块HTML:

<div class="box-body" id="mcontent">
           <?php
                if (isset($_POST["id"])){
                    $id = $_POST["id"];
                    $query=mysqli_query($con,"select complain from tbcomplains where cid = '$id';");
                if (mysqli_num_rows($query) > 0){
                    while($row=mysqli_fetch_assoc($query)){
                        echo $row["complain"];
                    }

                }

             }
             echo "<br /> <p />";
             echo "<p> Copy this link and paste in the mail for user's responses <br />";
             echo "http://" . $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI'];    
           ?>
        </div>
上面的代码工作得很好。问题是,如何在Jquery完成后强制执行这部分HTML

我希望PHP/HTML的这一部分能够执行:

echo "<br /> <p />";
                 echo "<p> Copy this link and paste in the mail for user's responses <br />";
                 echo "http://" . $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI']; 
echo“

”; echo“复制此链接并粘贴到邮件中以供用户回复
”; 回显“http://”$_服务器['HTTP_HOST']$_服务器['REQUEST_URI'];


感谢您的期待。

知道Javascript是一种客户端语言,您将无法“强制”PHP等待AJAX响应


在AJAX调用后修改现有DOM的唯一可能性是在查询响应时使用javascript。

您没有使用AJAX。是jQuery的一种速记AJAX方法@executableYou必须使用另一个AJAX调用在服务器上执行某些操作。还是要重定向?doload.php中有什么?谢谢您的回复。doload.php
if($result=mysqli_multi_query($con,$sql)){if($result=mysqli_store_result($con)){而($row=mysqli_fetch_assoc($result)){echo$row[“投诉”;}}}}}
echo "<br /> <p />";
                 echo "<p> Copy this link and paste in the mail for user's responses <br />";
                 echo "http://" . $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI'];