Ich habe eine Website mit index.html
im Stammordner und einen Ordner mit dem Namen apples
. Inside apples
Ich habe noch eine index.html
. Momentan versuche ich AngularJS zu benutzen, um dieselbe Navbar in beide Seiten zu laden. Wenn ich jedoch versucht habe, die Javascript-Datei wie folgt zu verlinken: <script src="/controller.js">
, lädt die JS-Datei für den index.html
im Stammordner, aber es verweigert die Datei für die index.html
im Ordner apples
laden. Weiß jemand warum? Im Ordner apples
bleibt die Verknüpfung zu apples//controller.js
.So verknüpfen Sie die Datei im Stammverzeichnis
Antwort
Sind Sie mit dieser auf einem Server oder auf dem Desktop? Der Pfad /controller.js sollte funktionieren, wenn Sie von einem Webserver aus arbeiten, aber wahrscheinlich nicht funktionieren, wenn Sie ihn lokal aufrufen.
Ich habe 'http-server' (auf Mac) benutzt und das Problem gelöst. Ich wusste nicht, dass es einen Unterschied gemacht hat, wenn ich es von einem Server laufen ließ. Weißt du, warum? Und danke für die Hilfe. –
/controller.js ist ein gültiger absoluter Pfad auf einem Server, da der Server weiß, dass Sie auf den Stammordner verweisen - /wwwroot/controller.js oder /public_html/controller.js - aber wenn Sie versuchen, den gleichen Code lokal in auszuführen Bei einem Webbrowser handelt es sich nicht um einen gültigen Pfad auf Ihrem Desktop. Sie müssen daher relative Pfade verwenden oder, besser noch, einen Webserver auf Ihrem Entwicklungscomputer ausführen. –
<script src="../js/controller.js"></script>
__ ______ ________
| | |
| | |___ 3. Get the file named "logo.png"
| |
| |___ 2. Go inside "images/" subdirectory
|
|
|____ 1. Go one level up
Dies ist eine gute Antwort, aber ich möchte in der Lage sein, diese eine Zeile Code in _any_ HTML-Seite, die ich habe, kopieren und einfügen, egal wie viele Ordner es ist (es lädt die gleiche Kopfzeile für alle von ihnen). Deshalb bevorzuge ich die '/' Methode gegenüber der '../' Methode. –
- 1. Lesen Sie die version.properties-Datei im Stammverzeichnis
- 2. So finden Sie Joomla-Stammverzeichnis
- 3. Datei erstellen im Stammverzeichnis, seltsame Antwort
- 4. Android So erhalten Sie das Stammverzeichnis von einer Datei (Pfad)
- 5. So liefern Sie eine Textdatei im Stammverzeichnis mit Django
- 6. die Dateien aus Unterverzeichnis im Stammverzeichnis
- 7. So verknüpfen Sie die Android Market-App:
- 8. Datawarehouse - So verknüpfen Sie Dimensionen
- 9. Flask: Wie liest man eine Datei im Stammverzeichnis der Anwendung?
- 10. So stellen Sie das Stammverzeichnis in PHP ein
- 11. So verknüpfen Sie Bildlaufleiste und Bildlaufleiste
- 12. Qt: So verknüpfen Sie Formulardaten mit Tabelle
- 13. Wie konfigurieren Sie alle MachineToApplication-Einstellungen im Stammverzeichnis Ihrer Anwendung?
- 14. So kopieren Sie eine Datei vom Stammverzeichnis der SD-Karte in eines ihrer übergeordneten Verzeichnisse
- 15. Nginx-Stammverzeichnis
- 16. Warum existiert der Eintrag ".." im Stammverzeichnis?
- 17. Kein Zugriff auf Dateien im Stammverzeichnis
- 18. Concrete5: Seiten im Stammverzeichnis der Website abrufen
- 19. So verknüpfen Sie die Assemblydatei (.s-Datei) mit einem C-Programm
- 20. Wie extrahieren Sie das Stammverzeichnis?
- 21. So verknüpfen/fügen Sie Modelle miteinander
- 22. So greifen Sie auf das Stammverzeichnis der Subdomäne zu
- 23. So aktualisieren Sie die Datei sitemap.xml im Code-Signierer?
- 24. So entpacken Sie die heruntergeladene Datei im Dokumentverzeichnis
- 25. So ändern Sie die Datei php.ini im Server
- 26. So erhalten Sie die Erweiterung einer Datei im Shell-Skript
- 27. Holen Sie sich die Liste der Dateien und Ordner im Stammverzeichnis
- 28. Ändern Sie das Stammverzeichnis für gitlab CI
- 29. So aktualisieren Sie JAR-Datei im Krieg
- 30. So ändern Sie das Www-Stammverzeichnis auf WampServer 3
irgendwelche grundlegenden Debugging getan, wie Server Zugriffsprotokolle überprüfen, um zu sehen, was passiert mit Ihrer Anfrage? Vielleicht haben Sie ein falsches Rewrite, das den Zugriff auf die js-Datei verhindert und die Anfrage an die Homepage abschickt. –
sollten Sie eine Ebene höher gehen. Also für index.html innerhalb Äpfel Ordner, müssen Sie tun 'src =" ../ controller.js "' –
@KaushalNiraula: Ich möchte diese Zeile kopieren und in jede und alle HTML-Seiten, die ich habe, egal wie viele Ordner ist es innen (da es die gleiche Kopfzeile für alle von ihnen lädt). –