2014-03-26 17 views
21

Meine HTML-Seite funktioniert nicht, weil mein Skript nicht geladen wird. Das Skript Ich verwende ist wie folgt:Jquery wird nicht geladen, weil es nicht gefunden werden kann

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 

Dies ist der Fehler:

Failed to load resource: net::ERR_FILE_NOT_FOUND 
file://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js 

Können Sie das Problem? Ich habe gerade die Skripte src aus Google gehosteten Bibliotheken kopiert.

Antwort

28

Ich denke, Sie testen dies mit einer HTML-Datei auf Ihrem lokalen Dateisystem. // ohne dass ein Protokoll angegeben wird, wird davon ausgegangen, file://.

+1

ahh, sehr gut, ich kratzte mich am Kopf – andrew

+2

Richtig, das würde funktionieren, wenn er es von einem localhost irgendeiner Art laufen würde. – m59

+0

Ich werde hinzufügen, dass * normalerweise * protocol-relative URLs wie diese eine gute Sache sind, weil sie das Skript mit 'http: //' oder 'https: //' abhängig davon aufrufen, welches Protokoll zum Laden der Seite verwendet wird . –

0

Nur Posting, um anderen zu helfen, die taten, was ich tat. Ich verbrachte Stunden damit, herauszufinden, warum ich über 100 dieser Fehler bekam. Ich hatte vergessen, dass ich mit ngRoute rumgespielt und <base href="/"> in meine index.html platziert hatte. Nach dem Entfernen funktioniert alles wieder.

Verwandte Themen