begin process at 2012 05 30 03:39:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Ajax

 > 

Resultat d'une requette jax dans une variable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Resultat d'une requette jax dans une variable

mercredi 19 mars 2008 à 12:24:51 | Resultat d'une requette jax dans une variable

zemele

Bonjour,

C'est nul mais je voudrai simplement affecter le résultat de ma requette ajax (avec prototype) à ma variable contenu.

Voici mon code.

    this.contenu = 'essaie';

    this.insertContenu = function(requete) {

    return requete.responseText; 

    };

    var url = 'modules/wysiwyg/recupContenu.php';
    var parametres = 'idSite='+idSite+'&nomPage='+nomPage+'&nomContenu='+nomContenu+'&typeSite='+typeSite;
            
    var myAjax = new Ajax.Request(
          url,
          {
              method: 'post',
                parameters: parametres,
                onComplete: this.contenu = this.insertContenu
          }
       );

Et ce code là me renvoie toujours la fonction de façon textuel. Quelqu'un à une idée svp ?
mercredi 19 mars 2008 à 12:33:49 | Re : Resultat d'une requette jax dans une variable

Zobibol

Membre Club
Salut, c'est très Ajax les questions aujourd'hui ;o)
essais donc :
    onComplete:function(transport) {      
       
this.contenu = transport   
   }
par contre, il risque d'y avoir un souci (suivant si this.contenu est définie dans une classe ou pas)
[o-_-o]
mercredi 19 mars 2008 à 12:33:50 | Re : Resultat d'une requette jax dans une variable

Zobibol

Membre Club
Salut, c'est très Ajax les questions aujourd'hui ;o)
essais donc :
    onComplete:function(transport) {      
       
this.contenu = transport   
   }
par contre, il risque d'y avoir un souci (suivant si this.contenu est définie dans une classe ou pas)
[o-_-o]
mercredi 19 mars 2008 à 12:44:47 | Re : Resultat d'une requette jax dans une variable

zemele

rien à faire... Il garde toujours la même valeur 'essaie'. Suis perdu là...

Voici le nouveau code modifé sous tes conseils :

function Wysiwyg(objectId,idSite, nomPage, nomContenu, theme,typeSite) {
    
    var id = nomPage+nomContenu;

    this.contenu = 'essaie';


            //Recuperation et assignation du contenu à la iframe
            var url = 'modules/wysiwyg/recupContenu.php';
            var parametres = 'idSite='+idSite+'&nomPage='+nomPage+'&nomContenu='+nomContenu+'&typeSite='+typeSite;
            
            var myAjax = new Ajax.Request(
          url,
          {
              method: 'post',
                parameters: parametres,
                onComplete: function(transport) {      
                this.contenu = transport.responseText  
                   }
          }
       );

Une autre idée ?
mercredi 19 mars 2008 à 12:48:40 | Re : Resultat d'une requette jax dans une variable

Zobibol

Membre Club
en fait, je crois que transport contient ta valeur de retour d'ou :
    this.contenu = transport
Mais je ne pense pas que ça va corriger quoi que ce soit !
fait un test avec une variable "globale":
var contenu = "essais"
       var myAjax = new Ajax.Request(
          url,
          {
              method: 'post',
                parameters: parametres,
                onComplete: function(transport) {      
                	contenu = transport;
                   }
          }
       );


[o-_-o]
mercredi 19 mars 2008 à 12:52:56 | Re : Resultat d'une requette jax dans une variable

zemele

Non toujours pas, et puis que l'affectation soit correct ou non ça changerai au moin le contenu de ma variable (la rendre null par exemple), là il ne prend pas en compte du tout le fait qu'on tente de lui réafeccter quelque chose....

mercredi 19 mars 2008 à 13:03:10 | Re : Resultat d'une requette jax dans une variable

Zobibol

Membre Club
je crois qu'en fait je me suis trompé ;o(
c'est pas onComplete mais probablement
    onSuccess: function (hxr){ contenu = hxr.reponseText;}
Le truc c'est que je peux pas tester ton exemple....

[o-_-o]
mercredi 19 mars 2008 à 13:06:20 | Re : Resultat d'une requette jax dans une variable

zemele

Non toujours pas de changement...
mercredi 19 mars 2008 à 13:20:21 | Re : Resultat d'une requette jax dans une variable

Zobibol

Membre Club
Réponse acceptée !
Je reviens à la charge ;o)
En fait ton fichier php fait un return ?
voilà ce que j'ai obtenu :
fihcier html
<html>
    <head>
        <script language="javaScript" src="./prototype.js" ></script>
        <title>
        </title>
           
            <script>
                var contenu ="essais";
               
                function init(){
                var parametres ="";
                var myAjax = new Ajax.Request(

          "test.php",

          {

              method: 'post',

                parameters: parametres,

                onComplete: function(transport) {     
                                    contenu= transport.responseText;
                    window.status = contenu;
               
                   }

          }

       );
       }
            </script>
    </head>
    <body>
            <input type="button" onclick="init()" value="click me" />
    </body>
</html>
fichier php

<?php
    echo "toto";
?>

et miracle toto est la ;o)

[o-_-o]
mercredi 19 mars 2008 à 13:27:50 | Re : Resultat d'une requette jax dans une variable

zemele

A yé !!! Merci ;)


Cette discussion est classée dans : variable, var, requette, contenu, resultat


Répondre à ce message

Sujets en rapport avec ce message

help :Recup contenu variable ds autre fenetre [ par nowiamfree ] Voilà le truc :Je récupère des données de formulaires que j'affecte à des variables Js, pas de prob... Un document.write me permet de les afficher dan Eval [ par stephbb75 ] Salut tous,Une tit question sur eval.Voila ce que je veut faire :J'ai des variablesvar v1 = toto;var v2 = titi;...Et sur saissie d'un formulaire, je v imprimer le contenu d'une variable [ par Doobs82 ] Salut!!!! je cherche une fontion qui me pertmette d'imprimer un texte contenu dans une variable... ex:texte= " mon texte a imprimer "print(texte);... Encore une question de débutant [ par isu_san ] Bonjourje dois réaliser des tests sur un script qui compte 12000 combinaisons, et evidement je dois toutes les tester.....comment faire pour que ma va Transmettre une variable JS a VB [ par JPPopol ] Salut,Est ce que quelquun sait comment recuperer une variable Javascript dans du code VB en ASP.NET ?en gros j'ai:Private Sub Button4_Click(ByVal send transfert variable (et oui encore) [ par ALDOlivier ] Salut à tous,Bon je sais la question a eté posée un millier de fois au moins mais apres avoir lu pas mal de post, je ne comprend toujours pas (et oui Passage d'une variable à un fichier HTA [ par guict2000 ] Bonjour, je suis débutant en la matière et je bute sur un problème.Je désire passer une variable à un fichier hta et cela ne fonctionne pasalors que j imprimer contenu variable popup [ par pierrrrot ] salut,bon alors voilà mon pb : je developpe un projet en php, et j'aurai besoin d'un bouton pour imprimer le contenu d'une variable. On m'a dit qu'il Variable php recupère resultat d'une fonction [ par raven44 ] Bonjour à tous,J'aimerais récupéré le résultat de ma fonction javascript dans une variable pour ensuite testé si la variable est vide ou non mais ca n creer une variable dynamiquement [ par titimal2 ] bonjour à tous,ayant fais de nombreux forums, je n'ai toujours pas de reponse à ma question :JE VAIS ILLUSTER MON PROBLEME :j'ai ces variables :var md


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales