Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 韩元';如果包括在内,则不起作用_Javascript_Jquery_Symfony - Fatal编程技术网

Javascript 韩元';如果包括在内,则不起作用

Javascript 韩元';如果包括在内,则不起作用,javascript,jquery,symfony,Javascript,Jquery,Symfony,我对javascript文件有一些奇怪的问题。当我在html文件中使用它时,只需将其写入脚本标记中,它就可以正常工作。但是当我把它包括在这里面的时候 <script type="text/javascript" src="{{ asset('bundles/[my bundle]/js/login.js') }}"></script>, 在我看来,javascript文件的文件位置不是script标记所指向的位置。如果您没有使用Assetic或类似的东西,那么您的js文

我对javascript文件有一些奇怪的问题。当我在html文件中使用它时,只需将其写入脚本标记中,它就可以正常工作。但是当我把它包括在这里面的时候

<script type="text/javascript" src="{{ asset('bundles/[my bundle]/js/login.js') }}"></script>,

在我看来,javascript文件的文件位置不是
script
标记所指向的位置。如果您没有使用Assetic或类似的东西,那么您的js文件必须位于
web
目录中。因此,在您的情况下,将文件放在

{SymfonyRoot}/web/.../login.js
例如,您可以创建一个
web/js
目录,然后您的代码如下:

<script type="text/javascript" src="{{ asset('js/login.js') }}"></script>
这将允许您使用此脚本位置:

<script type="text/javascript" src="{{ asset('bundles/[my bundle]/js/login.js') }}"></script>


请记住,您的
web
目录是您的DocumentRoot,因此,如果您希望能够在您的站点上访问这些公共文件,则所有公共文件都必须位于该目录中

确保在使用noConflict进行jQuery检查后插入它,在显示源代码时它是可见的?是的,代码完全相同。那么什么不起作用?你经历过什么错误?
{SymfonyRoot}/web/bundles/[myBundle]/js/login.js
<script type="text/javascript" src="{{ asset('bundles/[my bundle]/js/login.js') }}"></script>