javascript - Django 无法解析剩余的 javascript
问题描述
我是 django 的新手,所以我创建了一个 django 站点,但我无法弄清楚如何使用 javascript 重定向 url我的功能:
<script>
function redir(id){
window.location.href = "{% url 'detail' ${id} %}"
}
</script>
我的网站:
{% for item in store %}
{% if item.available %}
<div class="product-container" onclick="redir({{item.id}})">
<img src="{{ item.imageURL }}" alt="Photo" onerror="this.src='http://via.placeholder.com/640x360'"/>
<h1>{{ item.title }}</h1>
<h4>RS.{{ item.price|floatformat:2 }}</h4>
</div>
{% endif %}
{% endfor %}
提前致谢
解决方案
如果您的变量名称是项目:
<script>
function redir(id){
window.location.href = "{% url 'detail' pk=item.id %}"
}
</script>
推荐阅读
- libgdx - LibGdx 从 SmbFile 加载纹理
- java - ES256 JWT 验证 - SignatureException:签名的无效编码:java.io.IOException:序列标签错误
- html - 如何在多个文件中使用基本的 html 代码结构
- python - 更快地替代嵌套 for 循环时间
- python - ValueError: int() 以 10 为基数的无效文字:'' 同时将字符串转换为 int 值
- sikuli - Sikuli 脚本无法在 Linux 上运行
- python - 如何在一天中的特定时间在后台运行我的程序?
- reactjs - 带有参数的请求,处理和渲染 SPA - 架构方法
- jquery - 使用ajax + jQuery的Laravel分页不起作用
- javascript - 如何从每个绑定内部的 Oracle jet 中的下拉列表中唯一标识所选值