[英]Inserting a JS variable within a Django template tag
这个对我来说有点棘手。 到目前为止,我已经求助于查询参数而不是{% url %}
标记中的变量,但我只需要询问它是否可行:
我想在我的模板标签中包含一个 JS 变量。 例如:
...
var foo = $(this).attr('title');
$('#bar').load("{% url app.views.view foo %}");
...
可以做到吗?
不可行。 在评估 Javascript 时,HTML(和 Javascript)已经呈现并提供给客户端。
您需要一些其他方法,例如(如您所提到的)查询参数:
var foo = $(this).attr('title');
$('#bar').load("{% url app.views.view %}?foo=" + foo);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.