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

AJAX Discussion :

[AJAX] getJSON, ajax et jsonP


Sujet :

AJAX

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2011
    Messages : 34
    Points : 44
    Points
    44
    Par défaut [AJAX] getJSON, ajax et jsonP
    Salut. Dans mes tests, je bloque sur une requête en cross domain avec ajax.

    Je m'en sors bien avec :

    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
     
    $.ajax({
                    url: 'http://www.autredomaine.com/page.php',
                    // data: {name: 'Chad'},
                    dataType: 'jsonp',
                    jsonp: 'callback',
                    jsonpCallback: 'initWebsite',
                    success: function(){
                        alert("success");
                    }
                });
     
    function initWebsite(data){
    alert('Titre: '+data.title+"\n"+'URL: '+data.url);
    }
    page.php renvoit > initWebsite({"title":"code 18","url":"http:\/\/code18.blogspot.com"});

    initWebsite est donc le nom de la fonction de rappel.

    Mais je n'y arrive pas avec $.getJSON ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var url = 'http://www.autredomaine.com/page.php';
    $.getJSON(url + "&callback=?", function (data){
    alert(data.title); 
    	});
    Ne me renvoit aucun résultat, rien sur firebug.

    Et Dieu sait combien de fois j'ai fait le tour du web pour un exemple pratique et vraiment fonctionnel !


    mctarek

  2. #2
    Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2011
    Messages : 34
    Points : 44
    Points
    44
    Par défaut
    Citation Envoyé par mctarek Voir le message
    Salut. Dans mes tests, je bloque sur une requête en cross domain avec ajax.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var url = 'http://www.autredomaine.com/page.php';
    $.getJSON(url + "&callback=?", function (data){
    alert(data.title); 
    	});
    Ne me renvoit aucun résultat, rien sur firebug.

    Et Dieu sait combien de fois j'ai fait le tour du web pour un exemple pratique et vraiment fonctionnel !

    mctarek
    Finalement, je m'en suis sorti avec l'expression

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $("#jsonP").click(function() {
    $.getJSON(url+"&callback=?")
    }); 
     
    function callbackFonction(data) {
    alert(data);
    }
    Résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Utilisation ajax
    Par Benjiijneb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/04/2006, 18h48
  2. [AJAX] Source Ajax
    Par Hesiode dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 15/03/2006, 21h04
  3. [AJAX] Affichage ajax
    Par matique dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/03/2006, 19h28
  4. [AJAX] Utilisation AJAX
    Par topolino dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/02/2006, 09h30
  5. [AJAX] Utilisation AJAX
    Par illegalsene dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 24/01/2006, 11h55

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