目前我正在开发最高的独特竞价拍卖网站(ASP.NET MVC)。拍卖有结束日期,使用jQuery倒计时插件作为计时器。一旦计时器达到零,然后仍然在jQuery倒计时到期事件中保留出价配额,使用ajax调用将结束日期更新为“结束日期+某个持续时间”。
但是如果浏览器没有打开。并且拍卖的当前结束日期已经过去了,
如何更新此方案中的结束日期。
请帮助我。
由于
答案 0 :(得分:0)
您是否在数据库中维护拍卖结束日期和配额?使用jQuery计时器,跟踪到期时间不是一个好的选择。您应该在应用程序中使用单独的后台线程来处理这种情况,一旦应用程序启动,就会启动它。更新配额或到期时间应由此线程负责。然后从UI,您只需从数据库查询拍卖状态并保持前端更新。