Php 页面加载后的Ajax请求

Php 页面加载后的Ajax请求,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我希望能够使用jqueryajax从数据库中刷新或获取更新的记录。 不刷新页面 这里是诀窍,因为有人会发表评论,我如何调用Ajax请求。因为这个评论可以随时发布 现在我只是在加载页面上加载记录。我希望能够加载记录时,页面已经加载和评论已经发布 我只是想要一个简单的解决方案,这个项目不是为生产。这只是我正在做的一个学校项目 我想每隔20秒就有一个Ajax请求,或者在用户评论时调用更新函数。这样做 <script language="javascript"> //function th

我希望能够使用jqueryajax从数据库中刷新或获取更新的记录。 不刷新页面

这里是诀窍,因为有人会发表评论,我如何调用Ajax请求。因为这个评论可以随时发布

现在我只是在加载页面上加载记录。我希望能够加载记录时,页面已经加载和评论已经发布

我只是想要一个简单的解决方案,这个项目不是为生产。这只是我正在做的一个学校项目

我想每隔20秒就有一个Ajax请求,或者在用户评论时调用更新函数。

这样做

<script language="javascript">

//function that refresh the comment list
function load_new_comments() {
    //jquery ajax call to pull the new records and update the comment area
}

//function to add a comment into dataase
function add_new_comment() {
    //jquery ajax call to add the new records 
   load_new_comments();
}

//callback function.refresh time set to 30 seconds.
function callback() {
    setTimeout("pollingFunction();",30000);
}

//refresh function
function pollingFunction() {
    load_new_comments();
    callback();
}

$(document).ready(function() {
     pollingFunction();//initiating the function for the 1st time.
 });

</script>

//刷新注释列表的函数
函数加载\新\注释(){
//jquery ajax调用以提取新记录并更新注释区域
}
//函数将注释添加到数据库中
函数add_new_comment(){
//jquery ajax调用以添加新记录
加载新的注释();
}
//回调函数。刷新时间设置为30秒。
函数回调(){
setTimeout(“pollingFunction();”,30000);
}
//刷新功能
函数pollingFunction(){
加载新的注释();
回调();
}
$(文档).ready(函数(){
pollingFunction();//第一次启动函数。
});

很简单,使用javascript发布评论,在向服务器发出每个javascript请求后,执行页面刷新请求以获取较新的评论和帖子,并将它们相应地分发到标记中,然后再次使用setInterval进行第二次操作

var auto_refresh_comments = setInterval(
function () {
$('#comments').load('reload_comments.php?meeting='+ meeting_id+'').fadeIn("slow");
}, 5000); // refresh every 5000 milliseconds

每隔5秒重新加载
#comment
元素。

@Dan我想问的是,当新的注释保存到数据库中时,我应该使用什么方法更新注释而不刷新页面。@asdgfasagas然后将其添加到您的问题中,并使其具体化。