[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:
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:
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