0

在我的 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 并将其显示在我的模板中?

谢谢您的帮助!

4

0 回答 0