weblink javascript nachladen

Begonnen von Guybrush, 07 August 2022, 17:07:32

Vorheriges Thema - Nächstes Thema

Guybrush

Kann mir jemand sagen, was an nachfolgendem falsch ist? Irgendwie hab ich scheinbar gerade ein Brett vorm Kopf...


defmod test weblink htmlCode <script>$.getScript("pgm2/test.js").fail(function(jqxhr, settings, exception ){console.log(exception)})</script>


die test.js enthält nur ein alert('test'); und liegt im www/pgm2 Verzeichnis. Sie wird von jquery jedoch nicht geladen. Stattdessen wird fail() ausgeführt und in der Konsole folgender Fehler geloggt:

SyntaxError: Unexpected token '<'
    at eval (<anonymous>)
    at jquery.min.js:2:2622
    at Function.globalEval (jquery.min.js:2:2633)
    at text script (jquery.min.js:4:26470)
    at Pc (jquery.min.js:4:18329)
    at x (jquery.min.js:4:21743)
    at XMLHttpRequest.b (jquery.min.js:4:25980)


ausserhalb von fhem auf einer test html seite funktioniert es wie gewohnt?!

betateilchen

Was willst Du denn erreichen?
Reicht es nicht, das js über das entsprechende Attribut der FHEMWEB Instanz zu laden?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Guybrush

wie meinst du das?

ich brauch das javascript um Kamerastreams einzubinden. Das hat nichts mit dem Frontend selbst zu tun. Die Streams laufen über webassembly/h265. Das nachladen hat nur nicht funktioniert, weshalb ich das erstmal auf ein reines testing runtergebrochen hab, was ja auch nicht geht  :(