0
すべてのビューファイルにマスターレイアウトのブレードファイルを作成しました。私はそのファイル内のスタイルシートについても言及しました。 CSSは正常に動作していますが、マスターレイアウトファイルのheadセクションにスクリプトファイルを含めると、スクリプトはビューファイルでは動作しません。何故ですか?laravel5.5のすべてのブレードファイルで動作するようにスクリプトファイルを含める場所
スクリプトファイルをビューファイルに記述すると、スクリプトが機能し始めます。スクリプトファイルをすべてのビューファイルに含める必要がないように、スクリプトファイルをどこに含めるべきですか?
私はレイアウトファイル(すべてのビューファイルに含まれています)にcludeスクリプトのコードを含めました。以下は画像です: -
さらに、ブレードファイルに含まれるスクリプトです。
@push('script-head')
<script>
jQuery(document).ready(function()
{
jQuery("#client_list").on("click",function()
{
alert("hello");
}
}
</script>
@endpush
そして、私はエラーを取得しています: -
私は間違っているつもりですclient-database:51 Uncaught TypeError: jQuery(...).on is not a function
?
スクリプトファイルが含まれています。 –
メインのブレードファイルに、通常は 'layouts/app.blade.php'を追加できます –
マスターレイアウトのjs、cssはすべて子に利用できるはずですレイアウト – madalinivascu