Bonsoir à tous,
Afin d'être le plus clair possible je vais rester bref :
Le but de mon code étant de : recuperer un id par une requete mysql, envoyer cet id par une requete ajax, récuperer un nouvel id en réponse et remplacer l'ancien id par celui-ci dans le DOM pour qu'a la prochaine requete Ajax il soit pris en compte et ainsi de suite..
Le probleme est que la modification de l'attribut à la réponse ajax n'est pas prise en compte dans le DOM..
Je laisse un exemple de code simplifié
<div class="main" id="<?php echo $id1;?>">
1 2 3 4 5 6 7 8 9 10 11
| $.ajax({
url: 'main.php',
type: 'POST',
data: "data="+ $('.main').attr('id'),
success: function(data){
$('.main').removeAttr('id');
$('.main').attr('id',data);
};
}); |
Lors de la premiere requete, le serveur me renvoie la réponse attendue, le probleme est donc dans la prise en compte de cette réponse pour effectuer la 2eme requete.
Je vous remercie pour votre aide.
Bonne nuitée
Partager