将新数据插入数据库后,我希望用于显示数据库中数据的页面被刷新/更新,并自动显示新数据,而不会触及刷新按钮(如在Facebook饲料页面,或在这里在stackoverflow.com,当新的答案发布,它会立即显示该答案的提醒) 我应该使用什么技术来存档?连续添加|更新|将数据从数据库刷新到一个页面,无需回发
-2
A
回答
4
JavaScript中有一个名为setInterval
的函数,它有两个参数:一个要执行的函数和一个运行该函数的间隔(以毫秒为单位)。所以,你可以使用一个名为update
的函数来获取所有新数据并将其附加到表中,并将其传递给setInterval以持续执行。要运行一个更新功能每5秒,你可以做这样的事情:
function update() {
//fetch new data using AJAX and update tables
}
setInterval(update, 5000);
1
为了使页面添加新行等待客户表自动
你必须在每隔几秒钟Ajax调用来检查是否添加任何新行,如果是的话,那么你必须获取该行和附加到表。
+0
感谢响应,我需要你的观点的更多细节/说明请,我的阿贾克斯背景是非常微弱的。 – 2014-09-29 21:49:19
+0
好吧所以你必须做一个php文件,查看数据库并获取新的行,如果它存在。并用json编码该行。在该php文件中,您必须回显该编码的json。 – Aqib1604 2014-09-29 21:56:13
相关问题
- 1. 从数据库刷新数据,无需刷新页面
- 2. 从数据库加载信息,无需刷新整个页面
- 3. 显示从数据库返回的数组数据,无需刷新页面
- 4. 如何更新数据从MySQL数据库刷新页面
- 5. 发送信息到数据库,无需重新加载页面
- 6. 添加数据后刷新页面? PHP
- 7. 从mysql数据库发送数据到客户端页面,无需刷新页面(超时)
- 8. 刷新控制台日志数据,无需刷新页面
- 9. 从codeigniter中的数据库获取数据,无需刷新页面
- 10. 如何从视图刷新数据而无需刷新整个页面?角度
- 11. 从表格单元更新数据库而不刷新页面
- 12. 刷新数据,无需重新加载
- 13. 无刷新更新数据库
- 14. MySql - 从一个数据库更新到另一个数据库
- 15. 将表单数据发布到控制器而无需刷新页面
- 16. asp.net - gridview更新刷新页面并重新加载数据
- 17. 刷新数据库连接
- 18. 刷新数据库连接
- 19. 为什么我无法看到数据库更新,除非我刷新页面?
- 20. 页面不刷新数据
- 21. 将数据插入数据库无需重新加载页面(PHP + jQuery的)
- 22. 发布数据和刷新页面
- 23. 从数据库刷新一个JTable
- 24. 更新网址,无需刷新页面
- 25. 实时更新,无需刷新页面
- 26. 更新模型属性,无需刷新数据库
- 27. HTML - 更新\更新页面内容,无需刷新\重新加载页面
- 28. asp.net刷新数据库更改网页
- 29. 更新数据库记录而不刷新页面。 ASP VBscript
- 30. Laravel,页面刷新后显示数据库记录更新
哦,好的,谢谢你的回应,但我想我会被卡在“//使用AJAX和更新表获取新数据”,这很可能是因为我之前使用过该功能来在用户空闲时自动刷新页面,如这篇文章:http://stackoverflow.com/questions/4644027/auto-reload-web-page-if-there-is-no-recent-activity?lq=1 – 2014-09-29 21:54:29
请解释“//使用AJAX获取新数据并更新表“你有什么好的文章/教程,我可以遵循? – 2014-09-29 21:55:31
@RonaldinhoState,这样做的最常见方式是使用jQuery的'$ .get()'。对此的搜索应该让你开始。提取的完成取决于您的后端 – Brennan 2014-09-29 21:57:18