如何在Django模板中使用Ajax加载数据?
在Django中使用Ajax是一个有待解决的问题。我曾试图通过阅读博客和论坛来理解它,但对我来说并不奏效。我发布了一个与之相关的非常简单的问题 在views.py中定义的方法:(只是一个示例) 我想使用如何在Django模板中使用Ajax加载数据?,ajax,django,django-templates,django-views,Ajax,Django,Django Templates,Django Views,在Django中使用Ajax是一个有待解决的问题。我曾试图通过阅读博客和论坛来理解它,但对我来说并不奏效。我发布了一个与之相关的非常简单的问题 在views.py中定义的方法:(只是一个示例) 我想使用Ajax将extra_context加载到渲染模板中 以下事情将发生在widget.html模板中,即 当版主在地址栏上键入URL以打开页面时,它将加载两个小部件,即一个用于加载所有注册用户名,另一个用于加载其公司名称。用户正在不断地向网站注册,并将公司名称添加到其个人资料中。当新用户注册到站点时
Ajax
将extra_context
加载到渲染模板中
以下事情将发生在widget.html
模板中,即
当版主在地址栏上键入URL以打开页面时,它将加载两个小部件,即一个用于加载所有注册用户名,另一个用于加载其公司名称。用户正在不断地向网站注册,并将公司名称添加到其个人资料中。当新用户注册到站点时,两个小部件都应该使用Ajax自动加载
我不知道Ajax的主题。
如何做到这一点?
我该怎么开始呢
我已经阅读了以下链接:
我知道答案会太长太乱,但任何帮助都会很感激。如果您使用jQuery,您可以执行以下操作
$.get('/url/of/widget_data/view', success(data, textStatus, jqXHR) {
$('#idofdivtoupdate').html(data);
});
这可能是最简单的方法。我不熟悉Jquery,但不知怎么的,我试图理解成功的数据是与用户名相关的数据。如果是,那么另一个,即零件呢。我该怎么装呢?
$.get('/url/of/widget_data/view', success(data, textStatus, jqXHR) {
$('#idofdivtoupdate').html(data);
});