Javascript django模板调用js对象
如何在django做到这一点Javascript django模板调用js对象,javascript,django,onload,Javascript,Django,Onload,如何在django做到这一点 <body onload="main_(1);"> </body>. 。 我用这个试过了 { load static } <body> {% if true %} <script src="{% static 'main/js/main_index.js' %}" ></script> <script> main_(1); </script&
<body onload="main_(1);"> </body>.
。
我用这个试过了
{ load static }
<body>
{% if true %}
<script src="{% static 'main/js/main_index.js' %}" ></script>
<script>
main_(1);
</script>
{% endif %}
</body>
{load static}
{%if true%}
主要目的(1);
{%endif%}
到目前为止运气不好。是否有更简单的方法。在您的
if
模板标记中:它是True
而不是True
试试看:
{ load static }
<body>
{% if True %}
<script src="{% static 'main/js/main_index.js' %}" ></script>
<script>
main_(1);
</script>
{% endif %}
</body>
{ load static }
<body onload="main_(1);">
<script src="{% static 'main/js/main_index.js' %}" ></script>
</body>
{load static}
{%if True%}
主要目的(1);
{%endif%}
或:
{ load static }
<body>
{% if True %}
<script src="{% static 'main/js/main_index.js' %}" ></script>
<script>
main_(1);
</script>
{% endif %}
</body>
{ load static }
<body onload="main_(1);">
<script src="{% static 'main/js/main_index.js' %}" ></script>
</body>
{load static}
确保将文件main_index.js
加载到浏览器devtools的网络选项卡中
我希望这会有所帮助。为什么你不能把它放在body标签上,做你原来做的事情呢?如果为真,
条件的意义是什么?“不走运”是什么意思?