3 Stimmen

Bilder von Javascript laden

In meiner Grails-App habe ich ein Verzeichnis web-app/images/carousel/slides die Dateien wie z. B. enthält:

  • foo.png
  • foo.thumbnail.png
  • bar.png
  • bar.thumbnail.png

Meine App verwendet die Ressourcen Grails-Plugin, und die wichtigsten Bilder sind in einem GSP mit einem seiner Tags geladen:

<r:img file="carousel/slides/foo.png"/>

die erzeugt:

<img src="/myapp/static/images/carousel/slides/foo.png">

Ich versuche, die Thumbnail-Bilder von JavaScript zu laden, indem ich einen Pfad einrichte wie /myapp/static/images/carousel/slides/foo.thumbnail.png . Aber wenn ich versuche, eines dieser Bilder anzuzeigen, erhalte ich eine 404.

Ähnlich verhält es sich, wenn Sie den folgenden Pfad in die Adressleiste des Browsers eingeben

http://localhost:8080/myapp/static/images/carousel/slides/foo.png

wird das Bild korrekt angezeigt, aber wenn ich

http://localhost:8080/myapp/static/images/carousel/slides/foo.thumbnail.png

Ich erhalte eine 404. Warum sind meine Thumbnail-Bilder zur Laufzeit nicht unter demselben Pfad verfügbar, wenn sie sich doch im selben Quellverzeichnis befinden? Ich vermute, die Antwort hat etwas mit der Tatsache zu tun, dass die Hauptbilder über das Ressourcen-Framework geladen werden, während ich versuche, die Miniaturbilder über JavaScript zu laden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X