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

Bibliothèques & Frameworks Discussion :

Inclus la réponse ajax dans la page pas juste l'evalué


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 45
    Par défaut Inclus la réponse ajax dans la page pas juste l'evalué
    Bonjour,
    Je début en Ajax et j’ai un problème.
    J'utilise donc prototype et plus particulièrement Ajax.Updater qui est un régal.
    Tout fonctionne très bien, j’arrive à mettre a jour les donnés.
    Mais le problème c’est les mise à jours ne sont pas vraiment dans ma page
    Ils sont juste évalués pas inclus dans les pages.
    Si quelqu’un si comment faire pour inclures physiquement les mise a jours dans ma page ça serais cool.
    Merci d’avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 241
    Par défaut
    as tu essayé la propriété innerHTML de l'élément dans lequel tu veux inclure tes données?

    Ou en modifiant le DOM de ta pase tonElement.appendChild(...)

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 45
    Par défaut
    Citation Envoyé par psylox Voir le message
    as tu essayé la propriété innerHTML de l'élément dans lequel tu veux inclure tes données?

    Ou en modifiant le DOM de ta pase tonElement.appendChild(...)

    no pas vraiment j'ai fait comme suit la page principal est table.asp
    elle est comme suit
    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
     
    <script type="text/javascript" src="ajax_fonction.js"></script>
    	</head>
    	<body>
     
    	<table  cellpadding="0" cellspacing="2" border="2" Class="sortable resizable ">
     
    			<tr>
    					<th class="sortfirstdesc" id="urgency">Tables</th>
    					<th id="creation-date">Nature</th>
    					<th id="time">Structure MAJ</th>
    					<th id="time">Mode de MAJ</th>
    			</tr>
    			<tr >
    				<td colspan="4" >
    				<div id="idObjdef_idAttr"  >
    				<a href ="Javascript:fCreateTable('idObjdef','idAttr'); " >+Nen </a> 
    				</div>
    				</td>
     
    			</tr>
     
    	</table>

    en suit elle appel la fonction ajax qui va charger la page

    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
     
     
    //=========================================================================================================
    //+
    // Fonction permetant 
    //   de changer l'affichage
    //=========================================================================================================
    function fCreateTable(idObjdef,idAttr) {
       var idDiv = idObjdef +'_' +idAttr 
        var monEleme= $(idDiv)
     
    	var url = 'table2.inc.asp';
    	 alert(   idDiv) 
    	var pars =  {action: 'document',
    				idObject: idObjdef,
    				Attr:idAttr
                    };
     
    	var myAjax = new Ajax.Updater(
    				idDiv, url, 
    				{method: 'get', parameters: pars});
     
     
    }
    et le page as pqui va faire les mise a jour est table2.inc.asp
    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
     
    <%
     
    			response.write "coucocu" 
    			response.write("<table   >")
    			response.write( "<tr>" )
    			response.write	("   <th  >Tables2d </th>")
    			response.write	"	<th > Nature2ddd </th>"
    			response.write "	<th> Structure MAJ2dd</th> "
    			response.write "	<th > Mode de MAJ2ddd </th> "
    			response.write "</tr>"
    			response.write " <tr > "
    			response.write "	<td colspan=""4"" > "
    			response.write "	<div id=""idOb_jde"" > "
    			response.write "	<a href =""Javascript:fCreateTabl('idOb','jde'); "" > + eed </a>  "
    			response.write "	</div> "
    			response.write "	</td> "		
    			response.write " </tr> "
    		response.write("<table >  ")
     
     
    %>

    la premiere mise a jours marche mais si je veut cliquer a nouveau ca ne fait rien. Une fois les mise a jour faite ,Si je fait afficher la source les elements ne sont pas sur ma page .

    Merci d'avance.

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 241
    Par défaut
    Désolé j'ai du mal lire et je n'avais pas vu que tu utilisais prototype

    ton erreur est dans ton fichier asp, il te manque un e
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    response.write "	<a href =""javascript:fCreateTable('idOb','jde'); "" > + eed </a>  "

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 45
    Par défaut
    Citation Envoyé par psylox Voir le message
    Désolé j'ai du mal lire et je n'avais pas vu que tu utilisais prototype

    ton erreur est dans ton fichier asp, il te manque un e
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    response.write "	<a href =""javascript:fCreateTable('idOb','jde'); "" > + eed </a>  "
    j'ai rajouter le e mais ça marche toujours pas

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Il manque pas des points virgules dans ta fonction javascript ?

    Et puis ce serait plus simple si tu pouvais nous donner l'erreur qui est affichée.

  7. #7
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 45
    Par défaut
    Citation Envoyé par bibi73 Voir le message
    j'ai rajouter le e mais ça marche toujours pas
    no il manque pas de point virgules .
    le probleme c'est que il ne fait rien. j'explique , je fait des mises a jours en ajax la premiere fois j'ai creer en ajax un tableau_1 dans mon div <div id="idObjdef_idAttr" > qui marcher bien. et dans cette tableau_1 il ya un autre lien qui doit me creer un autre tableau_2 dans le div <div id=""idOb_jde"" > de mon tableau_1 c'est ce nouveau lien qui ne marche pas.
    merci d 'avance

Discussions similaires

  1. Inclusion de fichier CSS dans une page jsp
    Par delob dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 15/01/2008, 01h33
  2. [AJAX] Insérer une réponse ajax dans un div
    Par dzada dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/11/2007, 01h12
  3. navigation en ajax dans les page php
    Par speedylol dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/10/2006, 15h58
  4. [AJAX] texte réponse Ajax dans un conteneur div
    Par grinder59 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/02/2006, 18h07
  5. [AJAX] Formulaire prépopuler avec du ajax dans la page
    Par shwin dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 31/10/2005, 15h37

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