Php 如何在每次更新或插入数据库时重新加载div块的内容
如何在每次命中数据库时重新加载div块? 我尝试过使用setInterval函数,在更新或插入数据库表时需要重新加载块。使用javascript的setInterval函数,并在某个时间间隔内使用jquery get或load重新加载divPhp 如何在每次更新或插入数据库时重新加载div块的内容,php,jquery,Php,Jquery,如何在每次命中数据库时重新加载div块? 我尝试过使用setInterval函数,在更新或插入数据库表时需要重新加载块。使用javascript的setInterval函数,并在某个时间间隔内使用jquery get或load重新加载div 您应该在某个服务器页面中指定div的内容,并使用get load方法从那里获取内容 尝试在jquery中创建一个函数,以便每当更新/更改数据库时,该函数都会被激活。 现在使用其id调用div块,并使用show/hide为用户显示和隐藏它。 下次发布问题时,请
您应该在某个服务器页面中指定div的内容,并使用get load方法从那里获取内容 尝试在jquery中创建一个函数,以便每当更新/更改数据库时,该函数都会被激活。 现在使用其id调用div块,并使用show/hide为用户显示和隐藏它。 下次发布问题时,请尝试发布您尝试过的代码,这样我们就可以很容易地进行调试。这里不可能有纯粹基于事件的设置。第一次加载页面后,必须在客户端设置任何进一步的动态加载,服务器本身无法触发此行为 您唯一的解决方案是以规定的时间间隔轮询服务器,并使用JavaScript在jQuery的帮助下或不帮助下重新加载数据 setInterval将是一个明显的选择。你说你已经用过了,但是没有给出你的代码的例子,所以为什么这不起作用并不明显 例如,如果您的服务器上有一个名为data_reload.PHP的PHP页面,该页面生成了您试图用HTML填充的div的内容,那么您可以使用以下注释动态更新容器:为了简洁起见,假设jQuery
// Function that does the actual work of updating the container
function updateContent(jContainer, htmlSource) {
$.get(htmlSource, function(html) {
jContainer.html(html);
});
}
setInterval(function() {
updateContent($("#data"), 'data_reload.php');
}, 3000); // update every 3 seconds
我试着使用setInterval FunctionalLast show ur表单…你怎么做你提到的第一件事?你可以通过点击按钮访问数据库,或者怎么做??试着发布你的代码或尝试一些东西