11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

j'essaye d'utiliser LOAD qui permet de charger une page dans le div désiré car mon but est de pouvoir modifier plusieurs endroits de ma page en une seule fois.

par ex :

  $(document).ready(function(){
  $("#body").load("index.php #para1,#para2");


Puis en dessous :

<div id="body">
para1 : <div id="para1"></div>
para2 : <div id="para2"></div>
</div>

Ce qui va en effet modifier mes div para1 et para2, mais aussi supprimer tous ce qui ne concerne pas ces 2 divs à l'intérieur du div #body. C'est ennuyeux..

Je n'ai à ce jour pas trouvé d'alternative, si vous pouvez m'aider. Merci.
Modifié par malavia (19 Apr 2009 - 16:56)
Salut,

$("#body").load("index.php #para1,#para2");
Le code ci-dessus ne veut pas dire :
a écrit :
récupère les éléments #para1 et #para2 de la page index.php, et mets à jour leurs équivalents dans #body
mais :
a écrit :
remplace tout le contenu de #body par les éléments #para1 et #para2 de la page index.php.

Quant à te proposer une meilleure alternative, tout dépend du HTML de ta page et de ton index.php. Je préfère ne pas te proposer de code à partir de suppositions Smiley smile