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 :

Request.JSON et sauvegarde de mon objet


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 500
    Points : 238
    Points
    238
    Par défaut Request.JSON et sauvegarde de mon objet
    Bonjour, j'ai le code suivant :
    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
    	setSpinner(true);
    	new Request.JSON({
    		url: "GetJobsForLocalisation?" + getVars, 
    		onComplete: function(json) {
    		console.log('test'+json.jobs);
    			if (json){
    				var cp = 0;
    				json.jobs.each(function(job){
    					console.log('ajout job'+ cp +' '+job.id+' '+ cluster.markers.length);
    					currCluster.markers[cp] = job;
    					++cp;
     
    				});
     
    			setSpinner(false);	
    			}
    			else{
    				//alert("Une erreur est survenue.");
    			}	
    		}.bind(this)
    	}).get();
    Principe:
    je fais appel à ma servlet "GetJobs..." en passant en parametre un nom de region et d'autres variables; cette servlet me renvoie une liste de jobs sous la forme d'une chaine JSON comme suit :{"jobs":[{jobs1},....]}

    une fois cette chaine recuperée; je la parcours et pour chaque itération(job) je l'ajoute dans mon objet cluster qui possède un tableau : markers = [];

    Jusque là tout va bien , mais ensuite, une fois sorti de ma requete, si je souhaite reutiliser mon objet cluster dans lequel j'ai stocké mes jobs, il est null; il semble donc que l'ajout dans mon tableau ne soit pas sauvegardé, vous savez pourquoi?


    merci.

  2. #2
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 194
    Points : 96
    Points
    96
    Par défaut
    Si j'ai bien compris

    Tu tente d'utiliser ton objet en dessous de ta requête (dans les ligne suivante) c'est normal, car ton objet revient de manière asynchrone donc quand tu veux l'utiliser il n'est pas encore créé.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/09/2006, 14h50
  2. [POO] Liste des variables de mon Objet
    Par hisy dans le forum Langage
    Réponses: 2
    Dernier message: 20/09/2006, 10h51
  3. Perte du pointeur à mon objet
    Par Maxou22 dans le forum C++
    Réponses: 1
    Dernier message: 11/03/2006, 05h42
  4. Réponses: 11
    Dernier message: 08/01/2006, 22h06
  5. [C#]Quand mon objet axWebBrowser est-il supprimé ?
    Par Kcirtap dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/10/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