Das scheint nicht zu funktionieren:
%Vor% Wenn ich es in jsfiddle starte, wird eine OPTIONS
-Anforderung (gemäß den Chrome-Debug-Tools) ausgelöst, die wie folgt aussieht:
Und dann (gemäß den Chrome-Debug-Tools) gibt mein lokaler Server die folgenden Header zurück:
(zur besseren Lesbarkeit manuell umformatiert)
%Vor%Und dann in der Konsole bekomme ich eine Fehlermeldung wie folgt:
%Vor% Aber die Überschrift Access-Control-Allow-Origin
erscheint identisch mit der Antwort meines Servers auf die Preflight-Anfrage. Welches Stück fehlt mir hier an diesem Puzzle?
OHHHHH, ok, ich habe das endlich herausgefunden ...
Anscheinend sind die preflight OPTIONS
response-Header nicht der einzige Ort, der sie benötigt. Sie müssen diese Header auch in die Antwort für den eigentlichen Inhalt aufnehmen. Ich hatte nur diese Header auf dem Preflight kommen und dachte, dass das war das einzige "Ticket" benötigt.
Also habe ich der GET-Anfrage für das eigentliche Asset die gleichen Header hinzugefügt und jetzt funktioniert alles super. Vermutlich habe ich das in den Unterlagen verpasst.
Tags und Links javascript jquery ajax cors