首页 > 解决方案 > 如何通过JS调用在Django模板标签中使用js变量来更新html内容?

问题描述

我正在尝试使用 Django 模板标签更新 id 为“samples-list”的 html 内容,该标签包含一个带有两个参数的 html 文件({% include "measures/sample_list_rows.html" with object_list=classifier.samples search_filter=search %})。

第一个参数 object_list 由 Django 对象 classifier.samples 填充,第二个参数 search 由将生成更新的可点击对象的 id 检索 (id="search=device:{{ device.serial_number }}, labsubstance: {{ 分类器.substance.slug }}")

   $("[id^=search]").click(function () {
       var keys = $(this).attr('id').split('=')
       var search = keys[keys.length-1]
       $('#samples-list').html(`{% include "measures/sample_list_rows.html" with object_list=classifier.samples search_filter=search %}`)

如何在 Django 模板标签的 search_filter 参数中使用 javascript 变量搜索?

标签: javascripthtmldjangotemplatetags

解决方案


推荐阅读