2017-12-08 1 views
0

Ich brauche Hilfe bei diesem Problem, es hält mich diesen Fehler im Entwickler-Tool, obwohl die Datei bereits vorhanden ist.fehlende jquery, obwohl es in Datei Laravel ist

Es halten Sie mich auf diesen Fehler geben:

Failed to load resource: the server responded with a status of 404 (Not Found)

Was ich weiß, dass es ist, weil es nicht an der richtigen Stelle ist, aber ich habe es dort richtig setzen. Warum bekomme ich das immer wieder? Gerade jetzt ist es funktioniert gut, aber nicht sicher, was passiert

Hier ist der Ort, an dem ich die ganzen js Datei behalten:

C:\xampp\htdocs\Evaluation\public\js

test.blade.php

<a class="word-export" href="javascript:void(0)">Export to Word (.doc)</a> 

    <div class="word-content"> 
     <title>Test</title> 
     <p>test somehting</p> 
     <p>jadanjdwlb</p> 
    </div> 

<script src="js/signature_pad.js"></script> 
<script src="js/test2.js"></script> 

<script src="js/jquery.min.js"></script> 
<script src="js/FileSaver.js"></script> 
<script src="js/jquery.wordexport.js"></script> 
<script> 
    $('.word-export').click(function(events){ 
     $('.word-content').wordExport(); 
    }); 
</script> 

Es ist auch gab mir diesen Fehler bei meinem Skript und ich weiß, dass da nichts falsch sein sollte.

Uncaught ReferenceError: $ is not defined

+0

Fügen Sie 'jQuery' vor Ihrem Skript ein! Wie es zuerst hinzugefügt werden sollte, während die Seite Ihre Ereignisse lädt und bindet! –

+0

@DhavalMarthak Ich habe das schon gemacht, aber es bringt mich immer wieder Fehler 404 Ich entferne sogar das Signatur-Skript und das Test-Skript aber immer noch – blastme

+0

Versuch wie: '' –

Antwort

1

Versuchen wie folgt aus:

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

{{ URL::asset() }} ist auf Weg von Ihrem öffentlichen Verzeichnis!

Wenn Sie Verzeichnis erstellt in assets in public dann nehmen {{ URL::asset('assets/') }}

Hoffnung, dies hilft Ihnen!

+0

Yup diese Arbeit auch, vielen Dank – blastme

+0

Wenn Sie Verzeichnis in Assets in der Öffentlichkeit erstellt haben dann nehmen Sie {{Asset ('Assets/Ihr_Bild_Name')}} ' –

1

Es gibt eine Funktion in Laravel zum Laden von CSS und JS und anderen Assets. So verwenden Sie das, legen Sie Ihre css und js Ordner in public/assets Ordner. (Sie müssen Vermögenswerte Ordner machen)

Dann laden Sie Ihre Dateien wie folgt aus:

<script src="{{ asset('js/filename.js') }}"></script> 
+0

Es gibt immer noch die 404-Fehler – blastme

+0

Fügen Sie jQuery vor Ihrem eigentlichen Skript! –

+0

ja, @DhavalMarthak hat Recht. Setzen Sie '' auf den ersten der anderen JS-Dateien. –

Verwandte Themen