Javascript 如何使用ajax在不重新加载页面的情况下自动获取消息

Javascript 如何使用ajax在不重新加载页面的情况下自动获取消息,javascript,php,html,ajax,mysqli,Javascript,Php,Html,Ajax,Mysqli,显示包含以下内容的消息:- $query = "SELECT * FROM `chat` WHERE fromthe = '$email' and tothe='theadmin' UNION ALL SELECT * FROM `chat` WHERE fromthe = 'theadmin' and tothe='$email' order by id desc"; mysqli_query($con, $query); 未读邮件:- $query = "SELECT status FRO

显示包含以下内容的消息:-

$query = "SELECT * FROM `chat` WHERE fromthe = '$email' and tothe='theadmin' UNION ALL SELECT * FROM `chat` WHERE fromthe = 'theadmin' and tothe='$email' order by id desc";
mysqli_query($con, $query);
未读邮件:-

$query = "SELECT status FROM chat WHERE status=0";
mysqli_query($con, $query);
状态==0
-未读

状态==1
-已读取


如何使用ajax在不重新加载页面的情况下自动获取消息???

,因为数据库连接已经完成。我希望它是在单独的文件中(如果您使用php),即data.php或其他任何文件

使用jQuery脚本从该连接(即从数据库)获取数据,而无需重新加载页面。 下面是代码:

<script type="text/javascript" src="jquery.js">
<div id="show"></div>
<script>
  $(document).ready(function(){
     setInterval(function(){
        $('#show').load("data.php")
     }, 3000);
  });
<script>

$(文档).ready(函数(){
setInterval(函数(){
$('#show').load(“data.php”)
}, 3000);
});

这是一个广泛的问题。请环顾SO,您将得到您想要的一切。使用jquery ajax并创建一个PHP文件来处理来自它的请求。检查此链接可能存在重复