我会尽量保持这个简短。希望得到一些帮助或方向。我正在为需要通知的客户创建一个webapp。
客户在晚上10点向酒店注册12小时,此人将于上午10点离开酒店。我的客户希望在酒店客户有10分钟的时间用完时显示通知。我的意思是,在上午9:50,系统应该显示一条通知,说:“房间212的时间将会过期。请联系他并询问他是否需要额外的工作时间。”
我正在使用PHP和JQuery来完成这项任务。整个过程是找出一种方法来检查客户的结束时间,并在该结束时间前10分钟显示通知。我不知道如何不断地“检查结束时间”,并在正确的时间显示通知。
我希望我已经解释了我的自我。任何方向,任何适用于此的方面,任何事情都会受到欢迎。
提前致谢。
答案 0 :(得分:1)
我建议您使用jQuery timers plugin进行上一篇文章中解释的操作。
因为你正在创建通知器,它会每分钟询问服务器的消息。就像那样:
$(document).everyTime('1min', function(){
// your request function
});
在您的请求中,您不需要发送任何数据(当然,如果您的服务器知道您的时区)。
如果当时没有通知或者通知/通知数组(当然是json-object),服务器会在数据库请求后回复你为FALSE。
祝你好运!
答案 1 :(得分:0)
setInterval(function() {
// check the time, if it is 10 min before end-time, display notification
}, 1000);