Это из-за ограничения на междоменные запросы, реализованные в браузере для XMLHttpRequests. Вы можете обойти это, используя JSONP в качестве формата, в противном случае вам понадобится серверный прокси для запроса.
Цитирование из документации ajax в http://jquery.com
Примечание: все пульты (не на одном
домен) запросы должны быть указаны
как получить, когда «скрипт» или «JSONP» является
dataType (потому что он загружает скрипт
используя тег сценария DOM). Параметры Ajax
которые требуют объект XMLHttpRequest
недоступны для этих запросов.
Полные и успешные функции
вызывается по завершении, но не
получить объект XHR; предыдущая отправка
и функции dataFilter не являются
называется.