社交网络网页的动态更新
我正在使用 php、jQuery 和 MySQL 创建一个社交网站。我有一个很大的疑问。当用户的一个朋友执行某项操作时,如何动态更新用户的主页,以及该朋友更新后该主页是否必须立即显示在当前用户的页面上。我是新手,请帮我解决这个问题吗?
I am creating a social networking site using php,jQuery and MySQL. I have a big doubt. How to dynamically update a user's home page when one of his/her friends does an action and if that has to appear on current user's page as soon as the friend has updated. I am new to this, please help me in this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您似乎正在寻找一种方法来实现从 Web 服务器到当前用户页面的推送功能。
推送数据将作为朋友操作的一部分或不久之后发送(以排队方式),一旦到达客户端,就应该使用 Javascript 来更新视图。
推送技术 Wikipedia 页面上描述了一些执行此操作的方法。
It looks like you're looking for a way to implement push functionality from your web server to a current user's page.
The push data will be sent as part of a friends' action or soon after (in a queued fashion), and once it arrives to the client Javascript should be used to update the view.
Some methods of doing that are described on the push technologies Wikipedia page.
您可以在网页端添加 JavaScript 计时器功能。并定期检查是否收集到新的信息。
如果有信息,则在页面中添加新信息或通知用户。
这是一个 jQuery 计时器。
这是 jQuery.ajax() 的函数。您可以在 jQuery Timer 中使用此函数来检查是否有新信息。
如果有新内容,可以使用“向 DOM 添加元素”将其显示出来。这是本主题的参考,向 DOM 添加元素。
我认为这种方式会有帮助。
You can add a JavaScript timer function in web page side. And regularly to check whether new information is gather.
If there is information, then add new information in the page or notice user.
This is a jQuery Timer.
This is function of jQuery.ajax(). You can use this function in jQuery Timer to check whether there have new information.
If there have new content, you can use "Adding elements to the DOM" to display them out. This is a reference for this topic, Adding elements to the DOM.
I think this way would be helpful.