IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Ajax et insertAdjacentHTML


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    161
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 161
    Par d�faut [AJAX] Ajax et insertAdjacentHTML
    Bonjour � tous,

    Je suis dans un popup et je fais appel � AJAX pour compl�ter ma page appelante � partir des infos renseign�es dans la popup.

    Dans ma page principale, j'ai un tableau et je dois ajouter des lignes � ce tableau.

    Dons mon tableau, j'ai mis un tbody qui s'appelle "nouveau".
    Je dois soit remplacer ce tbody par mon code php appel� avec Ajax, soit inserer mes lignes au dessus de ce tbody (je peux remplacer le tbody par une autre balise...)

    Donc pour l'instant, j'ai mon code Ajax qui se pr�sente ainsi :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    function valider_panier(id)
    {
    	var XHR = null;
    	if(XHR && XHR.readyState != 0)
    	{
    		XHR.abort();
    		delete XHR;
    	}
    	XHR = new XMLHttpRequest();
    	if(!XHR)
    	{
    		return false;
    	}
     
    	url = "mapage.php?id" + id;
    	XHR.open("GET", url, true);
    	XHR.onreadystatechange = function()
    	{
    		if (XHR.readyState == 4)
    		{
    			window.close();
    			window.opener.document.getElementById("nouveau").insertAdjacentHTML("beforeBegin", XHR.responseText);
    		}
    	}
    	XHR.send(null);
    }
    J'ai essay� de mettre innerHTML et �a ne fonctionne pas.

    En ce moment, �a ne m'affiche rien du tout.
    Avec innerHTML, �a m'affiche tout dans la m�me cellule (j'ai mes <tr> et mes <td> du tableau r�alis� � partir d'ajax qui sont dans le premier <td> de mon tableau principal).

    Donc je voudrais savoir comment compl�ter mon tableau principal � partir de ce que je re�ois de ma page php appel� � partir d'ajax.
    Il faut savoir que l'op�ration doit �tre renouvelable. On doit pouvoir ins�rer plusieurs fois des lignes � partir de pop up diff�rentes.

    Merci d'avance pour votre aide.

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    161
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 161
    Par d�faut
    C'est bon, j'ai trouv�.
    Dans mon code ajax je mets :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    window.opener.document.getElementById("nouveau").innerHTML = window.opener.document.getElementById("nouveau").innerHTML+XHR.responseText;
    au lieu de

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    window.opener.document.getElementById("nouveau").insertAdjacentHTML("beforeBegin", XHR.responseText);
    Ainsi, �a me l'ins�re dans mon tbody en conservant ce qu'il contenant d�j�.
    Voil� !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [AJAX] Ajax, formulaire, div et select
    Par n8ken dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 23/09/2006, 10h51
  2. [AJAX] Ajax ne r�actualise pas le javascript ?
    Par shadowbob dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 23/01/2006, 08h26
  3. [AJAX] Ajax et les accents
    Par nico-pyright(c) dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 09/12/2005, 20h09
  4. [AJAX] Ajax et javascript contenu
    Par zekey dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 30/09/2005, 20h16
  5. [AJAX] AJAX et javascript
    Par spud5351 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 20/09/2005, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo