Así que sé que ha habido una serie de similar mensajes, pero creo que esto es suficiente de una variación para justificar su propia pregunta:PHP Descargar archivo usando datos POST a través de jQuery AJAX
Estoy construyendo un exportador XLS en PHP y jQuery. Estoy intentando PUBLICAR una matriz con jQuery (que creo que va a ser demasiado larga como una cadena de consulta GET) y usarla para generar un archivo XLS en mi servidor, que luego el usuario puede descargar.
He utilizado iframes ocultos en el pasado para lograr esto, pero como solo redirigen a una url, esto requiere que use GET, lo que me pone nervioso.
Mi pregunta es: ¿cómo puedo almacenar esos archivos en mi servidor y vincularlos si están siendo generados dinámicamente, potencialmente por múltiples usuarios? ¿Un enlace iframe oculto a un script PHP separado que localiza su archivo basado en un ID de sesión o algo así?
Gracias de antemano por cualquier orientación aquí en lo que yo estoy seguro Obtiene preguntan todo el tiempo :)
Muy buena idea, pero desafortunadamente, el atributo objetivo está obsoleto en los elementos del formulario, por lo que no sé si esa sería una solución segura. – Trafalmadorian
Fascinante. Voy a intentarlo ahora mismo ... si funciona, aceptaré tu respuesta :) – Trafalmadorian
Estás en lo correcto. Está en desuso en HTML 4.1 y XHTML 1.0. Sin embargo, es válido en XHTML 1.0 Transitional, y todavía es compatible con la mayoría de los principales navegadores. http://www.w3schools.com/TAGS/att_form_target.asp – simeonwillbanks