Multiple Ajax Requests Images Anzeigefehler
Verfasst: Dienstag 4. Mai 2021, 17:30
Guten Abend,
Der Nutzer kann bestimmte Parameter auf der Webpage eingeben. Diese werden mittels eines AJAX-Requests an Flask gesendet. Dort wird dann ein Prozess in Gang gesetzt. Sobald dieser Prozess abgeschlossen ist, wird in dem Success-State weitere AJAX-Requests abgefeuert. Diese brauchen als Grundlage das Ergebnis des ersten Requests.
Die Bilder werden werden als B64 String als Response zurückgesendet, was auch immer funktioniert hatte. Einzeln zumindest.
Das Problem ist, dass die Bilder völlig chaotisch an die GUI zurückgesendet werden. Teilweise sind mehrere Bilder in einem, teilweise nur unvollständig, manchmal passt es. Also völlig zufällig.
Um es nochmal kurz zu machen. Ein Request wird gefeuert. Sobald dieses abgeschlossen ist, werden bis dato 5 weitere Ajax-Requests gleichzeitig an Flask auf unterschiedliche Routen geschickt wird, auf denen jeweils Matplotlib Bilder gebaut werden und dann an die GUI zurückgesendet werden sollen.
Kann mir wer sagen, warum da so ein Salat bei mir ankommt? Theoretisch dürften sich die Responses nicht ins Gehege kommen, da unterschiedliche Routen.
Der Nutzer kann bestimmte Parameter auf der Webpage eingeben. Diese werden mittels eines AJAX-Requests an Flask gesendet. Dort wird dann ein Prozess in Gang gesetzt. Sobald dieser Prozess abgeschlossen ist, wird in dem Success-State weitere AJAX-Requests abgefeuert. Diese brauchen als Grundlage das Ergebnis des ersten Requests.
Die Bilder werden werden als B64 String als Response zurückgesendet, was auch immer funktioniert hatte. Einzeln zumindest.
Das Problem ist, dass die Bilder völlig chaotisch an die GUI zurückgesendet werden. Teilweise sind mehrere Bilder in einem, teilweise nur unvollständig, manchmal passt es. Also völlig zufällig.
Um es nochmal kurz zu machen. Ein Request wird gefeuert. Sobald dieses abgeschlossen ist, werden bis dato 5 weitere Ajax-Requests gleichzeitig an Flask auf unterschiedliche Routen geschickt wird, auf denen jeweils Matplotlib Bilder gebaut werden und dann an die GUI zurückgesendet werden sollen.
Kann mir wer sagen, warum da so ein Salat bei mir ankommt? Theoretisch dürften sich die Responses nicht ins Gehege kommen, da unterschiedliche Routen.