当我试图把一些脚本放在一个twig文件,最后他们不执行,例如:
{% block myJavascript %} <script type="text/javascript"> <!-- alert("test"); {% endblock %}
在我的index.html.twig中我在生成html代码中看到了它,但它就是不执行。有人有什么想法吗?
8qgya5xd1#
看起来不太对劲什么是:
{% block myJavascript %} <script type="text/javascript"> alert("test"); </script> {% endblock %}
如果js不运行,这也可能意味着在此代码之前触发了错误,因此请确保检查浏览器的控制台。例如,这里的第一个警报可以工作,但第二个警报不行:
<script> alert("this works"); var = forced_error alert("this won't work"); </script>
li9yvcax2#
我在opencart twig文件中遇到了同样的问题,脚本标记不执行。
旧代码不起作用
<script type="text/javascript"> $(document).ready(function() { $('#button-confirm').trigger('click'); var input = $(this).find('input'); input.trigger('click'); }); alert('test'); </script>
新代码
我只是删除**type=“text/JavaScript”**从脚本部分像下面的代码,它为我工作
<script> $(document).ready(function() { $('#button-confirm').trigger('click'); var input = $(this).find('input'); input.trigger('click'); }); alert('test'); </script>
希望能有帮助:)
2条答案
按热度按时间8qgya5xd1#
看起来不太对劲
什么是:
如果js不运行,这也可能意味着在此代码之前触发了错误,因此请确保检查浏览器的控制台。
例如,这里的第一个警报可以工作,但第二个警报不行:
li9yvcax2#
我在opencart twig文件中遇到了同样的问题,脚本标记不执行。
旧代码不起作用
新代码
我只是删除**type=“text/JavaScript”**从脚本部分像下面的代码,它为我工作
希望能有帮助:)