我有一个bugtracker和eveytime一个新的bug被添加到数据库中,其他用户在线必须刷新页面以了解它。
是否可以提醒用户有关添加的新错误?
我正在使用PHP和MySQL
提前致谢。
答案 0 :(得分:2)
你的意思是没有页面刷新警报? AJAX可以为您完成这些操作,应采取以下步骤:
1) Create a php script that fetches the new bugs
2) Add a javascript function that gets the data off the PHP file using getAJAX/getJSON
3) If there is any new data: create an alert or perhaps make a nice looking CSS popup in one corner (or middle) of the screen
请注意:
1) You should send some kind of unique identification of a user along with the request to the PHP file, this way you can 'track' which user should have been notified about a bug already.
2) You choose a good interval (e.g. would u use 5 seconds, 2 seconds, 1 seconde, even less?)
答案 1 :(得分:0)
您可以每分钟向服务器发送一个要求更改的AJAX请求。
答案 2 :(得分:0)
您可以在页面中包含元刷新,以便每隔几分钟重新加载一次。
或者,您可以编写一些粗略的javascript / ajax,并在模态窗口/警告框中提醒用户当前页面已更改。
我猜你并不是说你想通过电子邮件通知其他用户通知他们?