2010-10-05 3 views
1
<input name="userfile" onchange="loadPlayerPhoto('1')" type="file" value="fotog"> 

function loadPlayerPhoto(photoid) { 
    $.ajax({ 
     type: 'POST', 
     cache: false, 
     url: './auth/ajax.php', 
     data: 'idp='+escape(photoid)+'&id=loadplayerphoto', 
     success: function(msg) { 
      $('#ppid'+photoid).html(msg); 
     } 
    }); 
    return false; 
}  

lorsqu'un utilisateur sélectionne la photo, il appelle cette fonction. Je dois envoyer la photo via ajax. Comment peut-il l'envoyer au serveur?Envoyer une image onchange via AJAX

+0

Que voulez-vous dire par «envoyer la photo»? Voulez-vous dire "télécharger un fichier" ou "notifier au serveur quel fichier a été sélectionné"? – lonesomeday

+0

Si vous voulez télécharger le fichier, c'est plus facile avec un plugin par exemple http://www.phpletter.com/Demo/AjaxFileUpload-Demo/ – Adam

+0

ouais je veux dire télécharger un fichier dinamically. Je pense que c'était plus facile que de configurer un plugin. Donc je pense que je ne l'utiliserai pas ... tnx de toute façon;) – markzzz

Répondre

0

J'utiliseraient le AJAX Upload File Plugin

Vous pouvez aussi regarder le code source de this page, bien que je ne suis pas sûr de ce que la licence est sur ce plug-in.