如何使用java脚本变量使用Django反向URL
How to user Django reverse URL with java script variable?
我在Django模板上使用了一个按钮,点击该按钮后,它应该会打开reverse url
(template tags
)提供的链接。我尝试了以下代码,但它不起作用
<input type= "button" style="float: right;" value="Next Graph" onClick="javascript:location.href = 'reverse(graph_view)';"></input>
我知道上面的语法有些错误。什么是正确的?
PS:我不想使用任何外部库
只需使用此{% url %}
的实际模板标记。请参阅:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#url
更新
它应该是这样的:
<input type= "button" style="float: right;" value="Next Graph" onClick="javascript:location.href = '{% url graph_view %}';"></input>
如果它仍然不起作用,那么你还有其他问题。创建一个新的问题,并确保张贴任何错误和你得到的堆叠比赛。
'reverse'只能在服务器端工作,不能在模板上工作。
您应该使用模板标记。
{% url 'graph_view' %}
请参阅https://docs.djangoproject.com/en/dev/ref/templates/builtins/#url.
相关文章:
- 反向字符串比较
- 在javascript点击事件中调用django-urls
- Django: AJAX + CSRF POST gives 403
- 我的django模板布尔变量是't在javascript中按预期工作
- django模板没有在AJAX发布后重新加载
- jsi18n-django.catogue没有'不包含任何已翻译的字符串(但是djangojs.mo包含)
- 设计Django中当前导航菜单项的样式
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 如何在不使用ajax的情况下将pair值添加到数组并发送到django中的视图
- 树视图javascript的反向级别
- Django'支持Javascript文件中的翻译
- Django导航:扩展与innerHTML
- 为什么datetime.strptime在使用Django运行时会抛出错误
- django出现神秘的javascript错误
- 使用Javascript反向遍历XML
- 如何从django中的url解析javascript字符串
- Django在使用AJAX时没有接收到新的查询字符串
- Django:在URL反向调用中使用Javascript变量作为参数
- 如何使用java脚本变量使用Django反向URL
- javascript中的Django反向url