Salut. Dans mes tests, je bloque sur une requête en cross domain avec ajax.
Je m'en sors bien avec :
page.php renvoit > initWebsite({"title":"code 18","url":"http:\/\/code18.blogspot.com"});
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); }
initWebsite est donc le nom de la fonction de rappel.
Mais je n'y arrive pas avec $.getJSON ?
Ne me renvoit aucun résultat, rien sur firebug.
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); });
Et Dieu sait combien de fois j'ai fait le tour du web pour un exemple pratique et vraiment fonctionnel !
mctarek
Partager