我有一个位于模板内的JavaScript onclick事件,我想通过它调用我的Django URL并带上ID参数,像这样:
$(document).on('click', '.alink', function () {
var id = $(this).attr('id');
document.location.href ="{% url 'myapp:productdetailorder' id %}"
});
这个方案完全行不通。有什么建议吗?
提前感谢!!
id
与javascript中的不同。在javascript中使用Django模板通常会导致代码不够优雅,但听起来你想要做的实质上是在javascript中执行字符串连接。将Django标签视为返回字符串的函数,并编写相应的javascript进行连接。 - fvgs