Download de arquivo PHP usando dados POST via jQuery AJAX

Então eu sei que tem havido um número desemelhante posts, mas acho que isso é uma variação suficiente para justificar sua própria pergunta:

Estou construindo um exportador XLS em PHP e jQuery. Estou tentando POSTAR uma matriz com jQuery (que acredito que será muito longo como uma string de consulta GET) e usá-la para gerar um arquivo XLS no meu servidor, que o usuário poderá fazer o download.

Eu usei iframes ocultos no passado para fazer isso, mas como eles apenas redirecionam para um URL, isso exige que eu use GET, o que me deixa nervoso.

Minha pergunta é: como armazenar esses arquivos no meu servidor e vincular a eles se eles estiverem sendo gerados dinamicamente, potencialmente por vários usuários? Um iframe oculto vincularia a um script PHP separado que localize SEU arquivo com base em um ID de sessão ou algo assim?

Agradecemos antecipadamente por qualquer orientação aqui sobre o que eu tenho certeza que é perguntado o tempo todo :)

questionAnswers(2)

yourAnswerToTheQuestion