在Ajax调用后继续执行PHP
我有一块HTML:在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
<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'];