我想用我的Laravel 5.2应用程序使用Turbolinks,有一些JS错误,考虑到一些页面需要额外的JS。我无法弄清楚如何加载页面的特定的JS什么先装入Turbolinks JS结构
,这里是我目前掌握的布局(head部分或内容部分???后):
<!DOCTYPE html>
<html>
<head>
<title>@yield('title')</title>
<!-- Load CSS -->
@include('assets.css')
<!-------------->
<!-- Load jQuery -->
<script src="{{ URL::asset('js/jquery-2.1.4.min.js')}}"></script>
<script src="{{URL::asset('js/jquery.turbolinks.min.js')}}"></script>
<script src="{{URL::asset('js/jquery.address.js')}}"></script>
@yield('head')
<script src="{{ URL::asset('js/turbolinks.js')}}"></script>
<!----------------->
</head>
<body>
<!-- Load Navbar -->
@include('elements.html.navbartop')
<!----------------->
<div class="pusher">
<div id="content" class="ui main container" style="margin: 85px 0 50px 0">
<!-- Load Content -->
@yield('content')
<!------------------>
</div>
</div>
<!-- Load Footer -->
@include('elements.html.footer')
<!----------------->
<!---->
<script src="{{ URL::asset('js/semantic.min.js')}}"></script>
<!--------------------->
<script>
@include('ajax.search') // searchbar ajax
</script>
</body>
</html>
现在不同的页面:
@extends('layout.master')
@section('title', 'Dashboard')
@section('head')
<script>
$(document).ready(function() {
$('element').dowhatever;
});
</script>
@endsection
@section('content')
....
@endsection
您收到的错误是什么? –
我使用的CSS框架提供的javascript组件(语义UI)没有定义 – user3813360
好吧,我已经添加了一个答案,希望这有助于。 –