Laravel Klinge verwenden Sie $(document).ready Funktion

Ich versuche, laravel blade-templates mit etwas javascript-code in die child-view.

Habe ich meine E-mail - app.blade.php Datei, wo befindet sich Zeichenkette von jquery Initialisierung:

<script src="/js/jquery.min.js"></script>

In meinem Untersicht Datei settings.blade.php will ich mit einige jquery-Funktionen:

@extends('layouts.app')
@section ('content')
Settings main page
@endsection

<script type="text/javascript">
    $(document).ready(function() {
        alert("Settings page was loaded");
    });
</script>

Aber in der browser-Konsole bekomme ich eine Fehlermeldung Uncaught ReferenceError: $ is nicht definiert scheint, wie jquery geladen wurde NACH aufrufen der Funktion in der Untersicht Datei.

Hinzufügen einer Zeile: <script src="/js/jquery.min.js"></script> in settings.blade.php behebt das problem. Ich möchte aber nicht meine Skript-Dateien in jedem meiner Untersicht Datei.

Frage also: wie kann ich Last-main javascript\jquery-Dateien in übergeordneten blade-Datei VOR laden Untersicht Dateien?

bitte korrekten Pfad zur js-Datei und js-Datei auf die übergeordnete Seite vor dem laden Untersicht.
Der Weg der js-Datei korrekt ist. Ich bekomme nicht einen Fehler in meinen debugger. Wenn Datei verwendet wird app.blade.php es lädt korrekt, ohne Fehler

InformationsquelleAutor Jukka Newkampton | 2016-04-20

Schreibe einen Kommentar