我每隔一秒轮询一次我的数据库,只有在新条目提交到数据库之后我才需要它做一些事情;它不能只是重新拉动一切。有什么帮助吗?
答案 0 :(得分:13)
您可以定期检查最新记录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);