我试图在服务器上安装Symfony项目,该服务器没有连接到互联网。
如何在不使用插件的情况下使用本地javascript代码从本地javascript源文件替换服务器上的Javascript源文件?
我在symfony twig中有这个javascript代码:
{% block javascripts %}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="//code.highcharts.com/4.1.8/highcharts.js"></script>
<script src="//code.highcharts.com/4.1.8/modules/exporting.js</script>
{% endblock %}
如何用类似的东西替换它 script src =&#34; C:/scripts/jquery.min.js,以便网站使用&#34; jquery.min.js&#34;在C盘而不是服务器?
答案 0 :(得分:1)
您可以从供应商网站下载该文件。然后,文件位置基于其与index.html的关系(或者在您提及脚本标记的任何文件中)。因此,如果js和HTML文件都在同一个文件夹中,您可以使用简单的&#34; /fileName.js"来引用该名称。或者,如果它在父文件夹中,那么&#34; ../ fileName.js&#34;。子文件夹是&#34; /js/fileName.js"。
答案 1 :(得分:0)
下载库并添加主模板。 使用这种结构,例如:
{% block javascripts %}
<script src="{{ asset('assets/assets/lib/jquery/jquery-1.11.2.min.js') }}"></script>
<script src="{{ asset('assets/assets/lib/bootstrap/js/bootstrap.min.js') }}"></script>
<script src="{{ asset('assets/assets/lib/mmenu/mmenu.min.js') }}"></script>
<script src="{{ asset('assets/assets/lib/materialize/js/materialize.min.js') }}"></script>
<script src="{{ asset('assets/assets/js/main.min.js') }}"></script>
{% endblock %}
P.S。基目录web/