2011-04-03 4 views
0

Je suis nouveau à Jquery ... J'ai une liste de sélection de tous les fichiers dans un répertoire (liste faite en php) et un formulaire de téléchargement sur la même page en ajoutant des fichiers dans ce répertoire.Live mise à jour sélectionnez

Je cherche un moyen de mettre à jour la liste de sélection sans actualiser la page lorsque l'annonce est terminée (j'ai une fonction onComplete). J'ai regardé dans la méthode .live() sans aucun succès.

Répondre

1

Je pense que AJAX est votre réponse. Lisez la documentation http://api.jquery.com/category/ajax/

Vous devez écrire une fonction PHP pour obtenir la liste des nouveaux fichiers, exécutez la requête AJAX pour obtenir cette nouvelle liste lorsque onComplete puis mettez à jour votre code HTML en utilisant ces nouveaux éléments :)

+0

Merci pour la pointe. J'ai été en mesure d'obtenir la nouvelle liste lorsque onComplete après la requête AJAX. La liste s'affiche dans une zone de texte pour le moment car je ne sais pas comment l'afficher dans le select: 'document.getElementById ('fontlisting') = ajaxRequest.responseText;'. Une idée s'il vous plaît? – user495915

+0

Trouvé la solution. Mon identifiant de groupe d'options dans le select est "uploadé", le javascript correct est: 'document.getElementById ('uploadé'). InnerHTML = ajaxRequest.responseText;'. Merci encore pour votre aide – user495915

Questions connexes