自定义 Django 模板标签中的 Javascript?

标签 javascript jquery django templatetags

我知道可以在 Javascript 中使用 Django 变量,但是是否可以在自定义模板标记中使用 Javascript 字符串作为参数?

例如

 var source = {{ censuses|to_JSON:$('#id_census-0-survey').val()|safe }}

其中 to_JSON 是已注册的模板标签

Django 1.10/Jquery 2.1.3

最佳答案

不,不能在自定义模板标记或模板过滤器中使用 JavaScript 作为参数。模板在服务器端呈现,JavaScript 在浏览器中运行。

关于自定义 Django 模板标签中的 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42564814/

相关文章:

javascript - jquery attr ('checked' ,'checked' ) 只工作一次

javascript - 如何通过 Javascript 在两个 div 之间添加一个 div

javascript - 当我启动网页时,jquery .click() 没有注册事件监听器

javascript - 根据属性加快修改表格单元格的范围(行/列选择)

Django 计算嵌套的 ManyToManyField 对象

javascript - 在 CSS 中控制省略号样式

jquery - 如何在加载内容后运行 jQuery 函数

python - 启动 py.test 后从请求的数据流中读取后无法访问正文

python - 将当前用户传递给 Django 中 CreateView 的初始用户

javascript - appendChild 在 IE 中无法正常工作