外部JavaScript未在Laravel 5中运行
external javascript not running in Laravel 5
在Laravel 5中,我在public/js/test.js
中设置了一个简单的外部js文件它有一行代码:
alert(1);
我像这样包含文件:
{{Html::script('js/test.js')}}
当页面加载时,我得到了
未捕获的语法错误:意外令牌非法
来自该 JavaScript 文件的错误。
我测试了在 MAMP 设置中运行相同的 test.js
文件,它运行良好。因此,该文件没有问题。我无法弄清楚 Laravel 5 中是什么导致了这个问题。
请帮忙。
将.js文件放入公共目录,并使用 Laravel 的asset()
调用它,如下所示:
<script type="text/javascript" src="{{ asset('js/bootstrap/bootstrap.min.js') }}"></script>
如果您在视图中使用它,请使用扩展名.blade.php
文件名,例如:myjsfile.blade.php
并在任何视图文件中使用包含来调用它
@include('myjsfile.blade.php')
希望有帮助
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Ajax Live搜索发布到Laravel视图
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 为什么不是't运行此Javascript的Chrome
- ng应用程序使脚本无限运行
- 如何在运行时在angular 2中加载外部js脚本
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 外部JavaScript未在Laravel 5中运行
- 在Laravel Elixir中创建一个任务,以指定的顺序运行Gulp任务
- Laravel Form在submit上运行JS函数
- 运行javascript函数,而不是发布表单laravel
- 在视图中声明和使用PHP变量在Localhost中运行良好,但在实时服务器(ubuntu AWS)Laravel 4.1