我每隔一秒轮询一次我的数据库,只有在新条目提交到数据库后我才需要它做一些事情;它不能只是重新拉动一切。有帮助吗?
最佳答案
您可以定期检查最新的记录 ID 是否与脚本拉取的最后一个 ID 匹配,如果不匹配,则拉取新数据。示例:
function updateView(id) {
$.get("foo.php", { lastId: id }, function(response) {
if(response != lastId) {
// new entry in DB, do something special
// and set lastId to the newly fetched ID
lastId = id;
}
});
}
var i = setInterval(function() { updateView(id) }, 10000);
关于php - AJAX 轮询 - 检查新的数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7047995/