0

是否可以使用 javascript 动态使用模板标签?

基本上,我想根据用户点击的内容将变量放入模板标签中。

我有 javascript 来检测他们点击的内容......但是因为 Django 在服务器上呈现模板标签,我不确定如何正确执行此操作或是否可能。

代码示例:

{% avatar user %}whereuser是一个变量,取决于用户点击的内容。

4

1 回答 1

0

正如您所说,模板在服务器上呈现,而 javascript 代码在客户端上执行。所以简而言之,这是不可能的。

但是,您可以将一个页面拆分为多个模板,并在客户端使用 AJAX 构建完整的页面。然后,当用户单击您的按钮时,您可以使用所需的任何参数进行 AJAX 调用,并从服务器获取新呈现的模板以替换网页的现有部分。

于 2013-04-01T15:11:40.003 回答