Téléchargement du fichier dans un formulaire sans rafraîchir la page
J'ai ce bout de code:
<form name="myUploadForm" method="post" action="/scripts/upload.do" enctype="multipart/form-data" id="fileUpload">
<table width="100%" border="0">
<tr>
<td>
<input type="file" name="xlsFile" size="60" value="test.xls">
<input type="button" value="Upload File" name="upload_xls">
</td>
</tr>
</table>
</form>
Droit maintenant je peux télécharger le fichier avec Struts mais il actualise la page. Comment puis-je le faire sans la page rafraîchissant?
Vous devez vous connecter pour publier un commentaire.
Ce qui a fonctionné pour moi:
Sur la balise form, j'ai target="hidden-iframe"
cachés i-cadre sur la page ressemble à ceci:
La chose importante à souligner ici est que la forme fait référence à la nom attribut de l'image et non le id.
Vous pouvez poster le formulaire avec jQuery et obtenir le résultat en retour.
JS:
HTML:
Si vous pouvez utiliser jQuery, vous pouvez utiliser quelque chose comme jQuery File Upload.
Il y a deux méthodes: