Ich versuche Select2 zu verwenden und Chrome weigert sich, das Skript auszuführen, da der MIME-Typ text/html ist. Ich benutze 4.0.3. Hier ist mein html:Select2 Mimetypefehler
<link href="static/js/common/select2/css/select2.min.css" rel="stylesheet" />
<script src="static/js/common/select2/js/select2.js"></script>
<script src="static/js/controllers/common/SelectAgency.js"></script>
<select id="auto"></select>
Der Code für SelectAgency.js ist dies:
var data = [{ id: 0, text: 'enhancement' }, { id: 1, text: 'bug' }, { id: 2, text: 'duplicate' }, { id: 3, text: 'invalid' }, { id: 4, text: 'wontfix' }];
$("#auto").select2({
placeholder:'Test'
})
Das Auswahlfeld angezeigt wird, aber es hat nichts zu enthalten. Auch diese Meldung erscheint in der Konsole
select2.min.js: 233 Ressource interpretiert als Stylesheet, aber übertragen mit MIME-Typ text/html: "http://localhost:8080/foiaonline/action/public/request/static/js/common/select2/js/static/js/controllers/common/select2/css/select2.min.css".
Diese Nachricht wird nicht von irgendetwas verursacht, das Sie in den Code geschrieben haben, sondern aufgrund der Art, wie Sie die Datei hosten. Welche Anwendung verwenden Sie zum Hosten der JS-Datei? – Jespertheend
Ich habe es lokal in meinem Eclipse-Projekt gespeichert – Hardrock302
[this] (http://stackoverflow.com/questions/11480347/js-and-css-files-are-loading-as-text-html-in-my-jsp -Seite) könnte die Lösung für diese Warnung sein, die Sie bekommen haben. Ich bin mir nicht sicher, ob das Problem mit der Auswahlbox behoben wird. – Jespertheend