Warum ist $(document).ready(); undefined?
Dachte ich, dass ich alles richtig machen, aber ich bekomme immer diese Fehlermeldung. $(document).ready(); //undefined in der Konsole. Ich importierte meine jquery-Skript.
<script src = "//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script >
$(document).ready(function(){
$("div#chat").hide();
});
function send_file(){
}
function remove_selected(){
}
function changeToFile(){
}
function chatToProfile(){
}
function changeToChat(){
}
</script>
//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js fehlende http-oder https?
Es wird die Protokoll-relative.
stellen Sie sicher, dass Ihr nicht in Konflikt mit anderen Bibliotheken..$.noConflict();
Konnte ja nicht wissen, dass. +1 zu Ihnen, sir.
Wenn Sie dies tun, in wordpress, habe ich immer verwenden
Es wird die Protokoll-relative.
//
gültig ist.stellen Sie sicher, dass Ihr nicht in Konflikt mit anderen Bibliotheken..$.noConflict();
Konnte ja nicht wissen, dass. +1 zu Ihnen, sir.
Wenn Sie dies tun, in wordpress, habe ich immer verwenden
jQuery(document).ready(function($) {})
InformationsquelleAutor Dr.Knowitall | 2013-03-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie diese Datei lokal ab (was ich vermute, sind Sie...), dieser wird versuchen, die referenzierte Datei auf Ihrem lokalen system, das nicht da sein wird.
Dieses Problem zu beheben, verwenden Sie stattdessen dieses:
http:
Hinzugefügt?Seine Antwort war falsch zuerst. Er hat seitdem editiert.
Http bedeutet, dass Sie es herauf online schauen, anstatt auf die lokale Datei-Pfad. Go ahead, versuchen Sie copypasta ' Ing OP-code irgendwo zu lokalen und öffnet es in Ihrem browser. Sie werden sehen, die gleichen Fehler er zu sehen ist.
es war nicht falsch, ich tippte http://// anstelle von http:// und korrigiert es. Sie können die Geschichte.
Es verwendet die aktuelle - Protokoll (
file:///
im OP der Fall), nicht unbedingt die richtige ein.InformationsquelleAutor Ryan Bigg
Notwendigkeit zum hinzufügen von http: in Ihrem Skript-Referenz. versuchen Sie dies:
http:
explizit, könnten Sie die Einführung eines Sicherheits-Problem mit HTTPS, also in der Tat, kann es besser sein, ohnehttp:
.+1 von mir. Es ist das gleiche wie @Ryann
Das war ziemlich unfair zu Ihnen. +1 von mir, aber
http
fehlt Klang, wie Sie sagen//
ist ungültig.Die vorgeschlagene Lösung ist die gleiche wie das, was Ryan vorgeschlagen, ja, aber Ryan gab eine explizite Beschreibung von einem Fall, in dem
//
würde nicht wie erwartet funktionieren. "http:
fehlt" macht es klingen wie das weglassen, es ist falsch. In der Tat, wiehttp:
kann durch eine leichte Sicherheitsrisiko, wie ich schon in meinem ersten Kommentar, also geben, dass so eine Decke Empfehlung ohne Kenntnis der Umstände oder Angabe von Voraussetzungen, denke ich, ist eine schlechte Idee.ja, Schlechtes Englisch! :). korrigiert den Satz. Jeder Zeit // funktioniert nicht, fügen Sie das Protokoll als seine ziemlich offensichtlich, dass Datei geöffnet ist lokal!.
InformationsquelleAutor Whizkid747
verwende ich gerne das 🙂 und wer sagt HTTP erforderlich. Lesen Sie diesen Artikel für relative URL-Protokoll Protokoll-relative url
InformationsquelleAutor Ravi Gadag
Kann man immer überprüfen, ob jQuery bereits geladen in den Speicher und die Bibliothek ist bereit:
InformationsquelleAutor Mohammad Reza Saberi
Skript-url, die Sie verwenden für das laden ist perfekt.
Sie können überprüfen Sie Ihre Url durch die Veröffentlichung "http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" in der browser-url, wenn Sie die javascript-text-Datei, dann ist es arbeiten.
Ich Teste es und, die url ist in Ordnung, auf meiner Seite.Fehler ist einige, wo sonst, entweder es ist die Einschränkung(Sicherheit gab) oder es gibt internet-Anschluss-problem auf dem system, Wann immer Sie ausführen, dass die web-Anwendung auf dem system.
Lösung ist entweder minified kopieren Sie die web-Anwendung und geben Sie den relativen Pfad ein, oder verwenden
InformationsquelleAutor Bilal lilla