|
|
|
|
Strumenti |
02-07-2020, 23:04 | #1 |
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1017
|
PHP e script generazione file excel
Ciao ragazzi,
sto realizzando un piccola applicazione in PHP, nella quale sto utilizzando la libreria Spreadsheet_Excel_Writer. Ho realizzato una pagina PHP, includendo questa libreria, per generare il mio file EXCEL (con parametri in query string). Fino ad ora , per lo sviluppo, l'ho lanciata direttamente dal browser. Se volessi richiamarla da un button, senza far aprire una nuova finestra/tab, come dovrei fare? Con una chiamata AJAX? Grazie.
__________________
|
03-07-2020, 07:52 | #2 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 3087
|
Si.
Fai una chiamata GET oppure POST (metodo più rapido). Ad esempio $.post( "path/excel.phpl", function( data ) { //gestisco il messaggio di ritorno }); (questo con jQuery) |
03-07-2020, 15:34 | #3 |
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1017
|
Esatto, ho risolto così:
Codice:
var param = dataFrom=" + $("input[name=dataFrom]").val() + "&dataTo=" + $("input[name=dataTo]").val();; var url = 'report_xls.php?' + param; $.ajax({ url: url, type: 'POST', success: function() { window.location = url; } });
__________________
|
06-07-2020, 08:53 | #4 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 3087
|
Potresti forse fare di meglio:
Codice:
url = 'report_xls.php'; dataForm = $("input[name=dataFrom]").val(); dataTo = $("input[name=dataTo]").val(); $.ajax({ url: url, type: 'POST', data : { dataForm : dataForm, dataTo : dataTo} success: function() { window.location = url; } }); |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:11.