[英]Uncaught ReferenceError: jQuery is not defined Laravel
家伙。 我想在自己的視圖上使用Datatables,並且從文檔中跟隨了一些講師。 但是,數據表不會出現,控制台只會說“ datatables.min.js:17 Uncaught ReferenceError:未定義jQuery”。
這是我的代碼。
頭:
<link rel="stylesheet" type="text/css" href="{{ asset(' css/datatables.min.css')}}">
<script type="text/javascript" charset="utf8" src="{{ asset('js/datatables.min.js')}}"></script>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script>
視圖:
<table class="table table-hover" id="table">
<thead>
<tr text-align="center">
<td scope="col" text-align="center">Pesawat</td>
<td scope="col" text-align="center">Pergi</td>
<td scope="col" text-align="center">Tiba</td>
<td scope="col" text-align="center">Waktu</td>
<td scope="col" text-align="center">Durasi</td>
<td scope="col" text-align="center">Harga</td>
</tr>
</thead>
@if($flight)
@foreach ($flight as $listflight)
<tbody style="text-align: justify;">
<tr>
<td><img src={{$listflight['image']}}>{{$listflight['airlines_name']}}<br>Flight ID - ({{$listflight['flight_id']}}) </td>
<td style="font-size: 15px; padding-top: 50px;">{{$listflight['departure_city_name']}} -{{$listflight['departure_airport_name']}}</td>
<td style="font-size: 15px; padding-top: 50px;">{{$listflight['arrival_city_name']}} - {{$listflight['arrival_airport_name']}}</td>
<td style="font-size: 15px; padding-top: 50px;">{{$listflight['departure_flight_date_str']}}</td>
<td style="font-size: 15px; padding-top: 50px;">{{$listflight['duration']}}
<br> {{$listflight['full_via']}}</td>
<td style="font-size: 15px; padding-top: 40px; color: #ea7a08;">IDR. {{$listflight['price_value']}} <a href="#" class="btn btn-outline-secondary mt-3" style=""><i class="icon fa fa-receipt"></i>Order Ticket</a>
</td>
</tr>
</tbody>
@endforeach
</table>
數據表:
@push('script')
<script type="text/javascript">
$(document).ready(function() {
$('#table').DataTable();
});
</script>
@endpush
將腳本標記放入DOM的順序很重要。 數據表取決於jQuery,因此必須先加載jQuery。
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script>
<script type="text/javascript" charset="utf8" src="{{ asset('js/datatables.min.js')}}"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.