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