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 :

Récupération d'un Json


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 105
    Par défaut Récupération d'un Json
    Bonjour à tous,
    j'ai un problème pour récupéré la valeur d'un Json.

    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
    28
    29
    30
    31
    32
    33
     
     
    // Execution de la requête
    $sth = $dbh->query($req);
    $result = $sth->fetchAll(PDO::FETCH_ASSOC);
     
    if($result)
    {
    	// On récupère la liste des tickets
    	foreach($result as $data)
    	{
    		$ticket = array('noAppel'		=>	htmlentities($data['noAppel']),
    						'dateAppel' 	=>	$data['dateAppel'],
    						'dateCloture' 	=>	$data['dateCloture'],
    						'statut' 		=>	htmlentities($data['statut']),
    						'technologie' 	=>	htmlentities($data['technologie']),
    						'POP'			=>	htmlentities($data['POP']),
    						'dept'			=>	htmlentities($data['dept']),
    						'Criticite'		=> 	htmlentities($data['Criticite']),
    						'Symptome'		=>  htmlentities($data['Symptome']),
    						'signalisation' =>  htmlentities($data['signalisation']),
    						'x'				=> 	htmlentities($data['latitude']),
    						'y'				=> 	htmlentities($data['longitude']));
     
    		$ret['ticket'][] = $ticket;
    		$ret['total'] = $data['Total'];
    	}
    }
     
    // Deconnexion de la base de donnees
    $dbh = null;
     
    echo json_encode($ret);
    J'utilise ces infos habituellement dans un grid via extjs.

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    	// Store des tickets en cours
    	var stoTicketsClos = new Ext.data.Store({
    		storeId: 'stoTicketsClos',
    		url: 'data/incidents/getTicketsBackbone.php',
    		remoteSort: true,
    		autoLoad: true,
    		method: 'POST',
    		baseParams: {
     
     
    			rechDate:		'',
    			rechNumero:		'',
    			rechCriticite:	'',
    			rechPop:		'',
    			rechStatut:		'',
    			statut: 'C',
    			depts: 	listeDepts,
    			sort:	'',
    			dir:	'ASC',
    			start:	0,
    			limit:	20,
    			total:	0
    		},
    		reader: 
    			new Ext.data.JsonReader({
    				totalProperty: 'total',
    				root: 'ticket'
    			},
    			new Ext.data.Record.create([
    				{name: 'noAppel',		type: 'int'}, 
    				{name: 'dateAppel',		type: 'date'}, 
    				{name: 'dateCloture',	type: 'date'}, 
    				{name: 'statut',		type: 'string'},
    				{name: 'technologie',	type: 'string'},
    				{name: 'POP',			type: 'string'},
    				{name: 'dept', 			type: 'string'},
    				{name: 'Criticite',		type: 'string'},
    				{name: 'signalisation',	type: 'string'},
    				{name: 'Symptome',		type: 'string'}, 
    				{name: 'x',				type: 'decimal'},
    				{name: 'y',				type: 'decimal'}
    			])
    		)
    	});
    Mais je souhaiterais récupéré mon Json tout bêtement dans un autre fichier en appelant mon Json sans passer par extjs.

    J'espère avoir été clair pour mon souci.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    avec ajax et eval sur le responseText
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 105
    Par défaut
    peux tu m'en dire un peu plus?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    l'ajax pointe sur un fichier texte qui ne comporte que le json

    et sur le readystatus 4 tu fais un eval du retour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myjson= eval('('+myajax.responseText+')')
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 105
    Par défaut
    Je t'avoue que je n'ai jamais utilisé d'ajax, je regarde un peu sur google la, mais ca reste bien flou

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    regarde plutot les tutos sur developpez ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [2008] Appel Web Service - Récupération d'objet JSON
    Par jdflaugergues dans le forum Développement
    Réponses: 2
    Dernier message: 17/03/2014, 14h23
  2. Récupération de données JSON d'un script PHP
    Par Nickonet dans le forum Android
    Réponses: 5
    Dernier message: 12/08/2012, 18h18
  3. récupération des données json
    Par IMS dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 01/09/2010, 09h27
  4. [Dojo] Erreur lors de la récupération des données JSON
    Par benoxy dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 21/05/2010, 18h12
  5. [AJAX]Récupération de données json (ajax)
    Par amarcil dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 31/10/2008, 19h47

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