Вызов Google Ajax Search API через JQuery JSONP

Я знаю, что об этом спрашивали миллион раз, но я до сих пор не могу заставить свой код работать. Я пытаюсь сделать простой вызов JSONP из моего приложения Javascript. Фрагмент трески выглядит так:

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

а затем либо:

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

или же:

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

Ни один из подходов не работает. Второй подход приводит к предупреждению об «ошибке». Первое тоже не возвращает успеха. Что я делаю неправильно? Огромное спасибо!!

ОБНОВЛЕНИЕ: я думаю, что нашел по крайней мере одну проблему. Позвольте мне больше посмотреть на это.

ОБНОВЛЕНИЕ 2: Извините, этот код действительно работает, по крайней мере, первый подход. Вокруг этого фрагмента кода была небольшая ошибка, в результате которой код не работал, но в целом это работает просто отлично. Асинхронные вызовы иногда немного сложны :-)

Ответы на вопрос(2)

Ваш ответ на вопрос