在我的 django 应用程序上,我使用 django-facebook 显示用户的 facebook 好友列表。朋友根据那里的“活动”(如果他们是活动的或不活动的)进行排序。
我想在我的页面上刷新这个列表而不刷新整个页面。
这是我的看法:
class fb_friend(request)
if request.user.userprofile.facebook_id:
# Get Friends
profile = request.user.get_profile()
idle_friends = profile.get_idle_facebook_friends()
active_friends = profile.get_active_facebook_friends()
offline_friends = profile.get_inactive_facebook_friends()
friend_groups = (active_friends, idle_friends, offline_friends)
在我的模板中:
<div>
{% for group in friend_groups %}
{% for friend in group %}
<p>{{ friend.name }} ({{ friend.online_presence }})</p>
{% endfor %}
{% endfor %}
</div>
我的想法是将我的视图的内容放在另一个视图中,然后使用带有 setInterval 的 JQuery 请求。但问题是我只知道如何通过 JQuery 请求获取页面的一个元素。
所以我的问题是如何使用 JQuery 获取请求获取整个 div 并将其显示在我的模板中?
谢谢您的帮助!