javascript - 如何通过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 变量搜索?
解决方案
推荐阅读
- javascript - 我似乎无法修复的无效挂钩调用
- python - 如何更新窗口中显示的 matplotlib 图表?
- ruby - rbenv 上的 ruby 3.0.0 在哪里
- python - ModuleNotFoundError:bash 中没有名为“selenium”的模块
- php - Wordpress Woo Minicart 插件,带有针对不同语言的购物车字符串和购物车页面链接的 Polylang 问题
- c# - 不从 txt 文件加载某些行的 ETL
- javascript - Freshdesk Oauth SSO:访问 Freshdesk 重定向 URI 时出现 CORS 错误?
- linux - 无法安装 freeradius 服务器安装退出代码 (1)
- git - 在推送到远程(Github)之前,可以使用 `git reset --soft` 撤消提交中的秘密吗?
- testing - Testcafe 从同一个“文件”中连续运行多个夹具或测试