J'ai une table/grille html/javascript dont j'ai besoin pour importer des données à partir d'un fichier, ceci n'est pas possible sans serveur. Donc, je décide d'avoir un serveur FileEcho qui prend un téléchargement de fichier à partir de la table/grille, le problème est que je ne veux pas actualiser la page par la suite, c'est une requête multipart, pas une requête ajax. Est-il possible de remonter le fichier ajax style? comment cela peut-il être fait? une solution à mon problème?importer depuis un fichier en javascript
2
A
Répondre
1
Une façon populaire est de faire le téléchargement de fichiers dans un iframe
(vous pouvez définir les <form>
« s target
attribut à l'attribut name
de votre iframe
)
Vous pouvez joindre un événement onload
sur le iframe
pour savoir lorsque les données ont été renvoyées par le serveur. De là, vous pouvez saisir l'attribut contentDocument
de l'objet iframe
en javascript (à partir de là, vous pouvez regarder le contenu innerHTML
du contentDocument.body
pour voir les données).
noter juste que dans IE, vous devez utiliser document.frames['frame_name'].document
au lieu de iframeObject.contentDocument
Voir ces articles pour plus d'infos: