Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在每次更新或插入数据库时重新加载div块的内容_Php_Jquery - Fatal编程技术网

Php 如何在每次更新或插入数据库时重新加载div块的内容

Php 如何在每次更新或插入数据库时重新加载div块的内容,php,jquery,Php,Jquery,如何在每次命中数据库时重新加载div块? 我尝试过使用setInterval函数,在更新或插入数据库表时需要重新加载块。使用javascript的setInterval函数,并在某个时间间隔内使用jquery get或load重新加载div 您应该在某个服务器页面中指定div的内容,并使用get load方法从那里获取内容 尝试在jquery中创建一个函数,以便每当更新/更改数据库时,该函数都会被激活。 现在使用其id调用div块,并使用show/hide为用户显示和隐藏它。 下次发布问题时,请

如何在每次命中数据库时重新加载div块? 我尝试过使用setInterval函数,在更新或插入数据库表时需要重新加载块。

使用javascript的setInterval函数,并在某个时间间隔内使用jquery get或load重新加载div


您应该在某个服务器页面中指定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表单…你怎么做你提到的第一件事?你可以通过点击按钮访问数据库,或者怎么做??试着发布你的代码或尝试一些东西