Ich muss JQuery Ajax verwenden, um ein komplexes und sensibles Datenobjekt (geschachtelte Objekte, Arrays und persönlich identifizierbare Informationen) auf meinem Server, wo ein PDF erzeugt und an den Kunden zurückgegeben. Der Client-Browser sollte dann das PDF in einem neuen Fenster öffnen.Post komplexe Daten mit Ajax und öffnen zurückgegebene PDF in einem neuen Fenster
Aufgrund der Art der Daten kann und darf die Anfrage keine codierte URL sein - sie muss die Daten als JSON-Text enthalten.
Die anderen Fragen/Antworten zu diesem Thema lösten das Problem in meinem Fall nicht oder nicht vollständig.
Siehe auch [Wie PDF-Datei erstellen aus Binärkette von einem Web-Service mit Hilfe von JavaScript zurück] (http://stackoverflow.com/questions/12876000/how-to-build-pdf-file-from-binary-string-returned-from-a-web-service-using-javas/), [jquery-ajax-blob-arraybuffer. js] (https://gist.github.com/SaneMethod/7548768) – guest271314