Chamada da API do Google Ajax Search via JQuery JSONP
Sei que isso foi solicitado um zilhão de vezes, mas ainda não consigo fazer meu código funcionar. Estou tentando fazer uma chamada JSONP simples do meu aplicativo Javascript. O fragmento de bacalhau se parece com:
url="http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=AAA&callback=?";
e depois:
$.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);}
});
Nenhuma abordagem funciona. A segunda abordagem resulta no alerta de "erro". O primeiro também não retorna sucesso. O que estou fazendo de errado? Muitíssimo obrigado!
UPDATE: Acho que encontrei pelo menos um problema. Deixe-me ver mais sobre iss
UPDATE 2: Desculpe, este código realmente funciona, pelo menos a primeira abordagem. Houve um erro sutil em torno desse fragmento de código que resultou no código não funcionando, mas no geral isso funciona muito bem. Às vezes, chamadas assíncronas são um pouco complicadas: -)