J'ai trouvé ce plugin: http://jquery.malsup.com, ça marche super mais je voudrais le faire sans plugin. Est-ce que quelqu'un peut m'aider?jQuery sérialiser la méthode ne fonctionnera pas avec le fichier de type d'entrée
-2
A
Répondre
1
Vous ne pouvez pas sérialiser un téléchargement de fichier. Le Javascript n'a pas accès aux données de fichier qui seraient téléchargées.
La seule façon de procéder au téléchargement (sans utiliser d'applet/de composant) est de poster le formulaire où se trouve l'entrée du fichier.
0
Oui, vous pouvez @Guffa; J'ai fait.
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="http://{url}/js/ajaxfileupload.js"></script>
<script src="http://{url}/js/jquery.form.js"></script>
<script>
(function() {
var bar = $('.bar');
var percent = $('.percent');
var status = $('#status');
$('#txtrform').ajaxForm({
beforeSend: function() {
status.empty();
var percentVal = '0%';
bar.width(percentVal)
percent.html(percentVal);
},
uploadProgress: function(event, position, total, percentComplete) {
var percentVal = percentComplete + '%';
bar.width(percentVal)
percent.html(percentVal);
},
success: function() {
var percentVal = '100%';
bar.width(percentVal)
percent.html(percentVal);
},
complete: function(xhr) {
status.html(xhr.responseText);
}
});
})();
</script>
<script>
$(document).ready(function(){
$("#txtrform").submit(function(){
$.post($(this).attr('action'), $(this).serialize(), function(data) {
$("#col3").load("/include/txtrpbox/feed.php");
$('input#txtrinput').val('');
});
return false;
});
});
</script>
Questions connexes
- 1. jquery sérialiser la méthode ne fonctionne pas sur le formulaire
- 2. jQuery ne fonctionnera pas
- 3. jquery: comment sérialiser le type de fichier saisi dans jquery
- 4. Le défilement de JQuery ne fonctionnera pas
- 5. taphold il ne fonctionnera pas avec le type d'entrée radio
- 6. Le tutoriel jQuery simple ne fonctionnera pas
- 7. La méthode printf ne fonctionnera pas
- 8. jQuery delegate() ne fonctionnera pas avec $ (this)
- 9. La méthode de surcharge/opérateur avec héritage ne fonctionnera pas
- 10. La méthode de la table de crevettes ne fonctionnera pas
- 11. La méthode FB.ui 'auth.login' ne fonctionnera pas
- 12. La surbrillance de JQuery ne fonctionnera pas
- 13. ne peut pas sérialiser le formulaire avec jquery .serialize
- 14. solr ne fonctionnera pas avec jquery
- 15. Le délai jquery ne fonctionnera pas
- 16. Le filtre jQuery .not() ne fonctionnera pas
- 17. jquery ajax ne fonctionnera pas
- 18. Problème Jquery - le menu ne fonctionnera pas
- 19. La méthode de suppression/destruction de rail ne fonctionnera pas avec jquery
- 20. ma jquery ne fonctionnera pas
- 21. jQuery ne fonctionnera pas? animer la fonction
- 22. jQuery Tablesorter ne fonctionnera pas sur JSP
- 23. jQuery 1.7 - vol stationnaire ne fonctionnera pas
- 24. jQuery appel ajax ne fonctionnera pas
- 25. autocomplete JQuery UI ne fonctionnera pas
- 26. Conflit Jquery, un script ne fonctionnera pas avec un autre
- 27. La barre de navigation mobile de jQuery ne fonctionnera pas
- 28. jQuery ne fonctionnera pas sur une page
- 29. Application jQuery ne fonctionnera pas sans alerte()
- 30. JQUERY ne fonctionnera pas sur la machine locale
Que demandez-vous? Voulez-vous dire que vous voulez écrire cette fonctionnalité à partir de zéro? – Flimzy
Quelle est la question? Le titre et le texte ne correspondent pas du tout ... – Guffa
je veux dire: comment obtenir serialize() fonctionne avec le fichier d'entrée – Mirsters227