在我的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 get请求获取整个div并将其显示在我的模板中?
感谢您的帮助!