我正在尝试使用laravel刀片模板,包括一些javascript代码到子视图中.
我有我的邮件app.blade.php文件,其中放置了jquery初始化字符串:
<script src="/js/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
在我的子视图文件settings.blade.php中我想使用一些jquery函数:
@extends('layouts.app')
@section ('content')
Settings main page
@endsection
<script type="text/javascript">
$(document).ready(function() {
alert("Settings page was loaded");
});
</script>
Run Code Online (Sandbox Code Playgroud)
但是在浏览器控制台中我收到一条错误消息Uncaught ReferenceError:$未定义,似乎在调用子视图文件中的该函数后加载了jquery .
添加一行:<script src="/js/jquery.min.js"></script>into settings.blade.php可以解决问题.但我不想将我的脚本文件添加到我的每个子视图文件中.
所以问题:在加载子视图文件之前,如何在父刀片文件中加载主javascript\jquery 文件?