[英]SQLITE php javascript? auto refresh without entire page refresh
我有一个简单的php代码,可从SQLite数据库打印数据。 基本上$ query =“从B中选择A”。 这一切都很好。 &当sqlite数据库更新时,我可以刷新页面并显示新数据。
我要实现的目标是每5-10秒自动刷新一次此数据,而不必重新加载整个页面。 我也试图避免使用iframe,因为页面上大约有20个iframe都显示不同的数据。
最近几天,这让我发疯,有人知道这样做的方法吗? 我的想法是javascript,jquery或AJAX?
除此之外,您是否可以仅使用javascript就获得sqlite数据,而无需使用php? &然后仅在元素上实现类似下面的内容? 没有重新加载页面?
setTimeout(“ location.reload();”,5000);先感谢您。
您可以使用setInterval()
,并传递jQuery ajax命令和时间。
或看看这个jQuery插件http://plugins.jquery.com/project/ekko
我建议使用jQuery,因为使用内置的ajax函数很容易完成这种事情。 下载jQuery并嵌入到您的页面中,或通过CDN嵌入。
1.)创建一个PHP文件,每隔几分钟输出您要“更新”的内容。 没有页眉/页脚等
2.)将您要刷新的内容放入具有特定ID的div中。
3.)在此页面上查看使用setInterval和ajax / load的简单示例。
您需要的是Ajax。
我经常使用的两个选项都带有加号和减号:
本质上,将您的代码输出到特定的DIV,然后使用AJAX使用从数据库查询的数据来更新该div。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.