$ Je suis nouveau à jQuery et je me sers demande ajax pour obtenir un xml comme réponse,
$.get("testurl",pars,function(data){
xml = data;
$(xml).find("element").each(function(i,item){
if(($(this).attr("id"))!= undefined){
tab_str += "<tr><td>'id'</td><td>"+$(this).attr("id")+"</td></tr>";
}
});
});//get
Dans le code ci-dessus je reçois le code XML comme prévu. Le seul problème est que je dois complètement construire ma table avant que le reste du code ne s'exécute. J'ai donc décidé d'utiliser la fonction $ .ajax avec async false. Mais cette fois, je ne récupère rien. (Je vérifie la console Firebug, il montre le XML complet dans la section de réponse)
var xml = ( $.ajax({
type: "GET",
url: "testurl",
data: pars,
aysnc:false
}).responseText);
Dans le code ci-dessus du var xml est vide. Pourquoi est-ce? Est-ce que je fais quelque chose de mal? S'il vous plaît aider. Merci d'avance.
Stack Overflow n'est pas comme un forum. Vous devriez maintenant marquer sa réponse comme acceptée, et probablement lui donner une certaine réputation pour cela. –