Laravel添加了几个javascript脚本

时间:2017-06-14 09:21:12

标签: javascript laravel

我有一个Laravel的blade.php文件,我已经添加了两个j:

    @extends('layouts.master')

    @section ('content')

    @include('layouts.tours2_create_table')

    <script type="text/javascript" src="{{ URL::asset('js/add_passenger.js') }}"</script>
    <script type="text/javascript" src="{{ URL::asset('js/create_tour_ajax.js') }}"></script>

    @endsection

我的第一个js(add_passenger.js)有效,但第二个(create_tour_ajax.js)没有!

为简单起见,我将两个文件中的代码缩短为:

add_passenger.js:

    $(document).ready(function() {
    console.log("Script_1");
    });

create_tour_ajax.js

    $(document).ready(function() {
    console.log("Script_2");
    });

所以,当我加载页面时,我看到:

enter image description here

我想我正在做一些愚蠢的新手错误:)请帮助:)

更新: 我刚刚错过了一个括号:)))){} {}}

请删除我的问题:))))

1 个答案:

答案 0 :(得分:0)

   @extends('layouts.master')

    @section ('content')

    @include('layouts.tours2_create_table')


    @push('scripts')
    <script type="text/javascript" src="{{ URL::asset('js/add_passenger.js') }}"</script>
    <script type="text/javascript" src="{{ URL::asset('js/create_tour_ajax.js') }}"></script>
   @endpush

    @endsection

之后将其放在您希望加载脚本的主布局中

   @stack('scripts')

这应该可以解决您的问题。