在我的 django 应用程序中,我想在用户单击按钮时显示文本,而不刷新页面。当用户再次单击时,我希望显示其他文本,但仍不刷新页面。我不想显示的信息(文本)在一个名为“信息”的查询集中。
所以我想知道如何做到这一点。
这是我尝试这样做的方式:
我创建了一个视图来存储我的查询集:
def get_information (request):
information= Information.objects.filter(object1__id= X)
然后我创建了一个 jquery get 函数(在用户单击的页面模板中),以便获取此列表中的信息:
function get_info(){
$.get('/mysite/get_information', {'information':information}, function(data) {
$('.information').html(data);
});
};
然后我使用提交按钮和 onclick="get_info" 在我的模板中呈现它。
但我不知道如何让请求在每次请求时获得不同的信息,以免用户两次获得相同的信息。
非常感谢您的帮助。