title: Post complex data using ajax and open returned PDF in new window
body: <p>I need to use JQuery ajax to post a complex and sensitive data object (nested objects, arrays, and Personally Identifiable Information) to my server, where a PDF is generated and returned to the client. The client browser then should open the PDF in a new window. </p>
  
  <p>Because of the nature of the data the request neither can nor should be an encoded URL - it must include the data as a JSON body.</p>
  
  <p>The other questions/answers on this subject did not solve the problem in my case or do not do so completely.</p>