L'appel de Google Ajax Search API via JQuery JSONP

Je sais que cela a été demandé à un zillion de fois, mais je ne peux toujours pas obtenir mon code de travail. Je suis en train d'un simple JSONP appeler à partir de mon application Javascript. La morue fragment ressemble:

url="http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=AAA&callback=?";

et ensuite, soit:

$.getJSON(url, function(data) {
    alert('hello 1');
  });

ou:

$.ajax({url: url,
    datatype: 'jsonp',
    success: function(data) { alert("hello 2"); },
    error: function(j, t, e) {  alert(t);}
});

Ni approche fonctionne. La seconde approche dans l'alerte de "erreur". La première ne retourne pas de succès non plus. Ce que je fais mal? Merci beaucoup, beaucoup!!

Mise à JOUR: je crois que j'ai trouvé au moins un problème. Permettez-moi de regarder plus dans ce.

Mise à JOUR 2: Désolé, ce code fonctionne réellement, au moins la première approche. Il y avait une erreur subtile autour de ce fragment de code qui a entraîné le code ne fonctionne pas, mais dans l'ensemble cela fonctionne bien. Des appels asynchrones sont parfois un peu compliqué 🙂

OriginalL'auteur MarkT | 2012-03-17