Браузер отбрасывает запрос из-за междоменной политики безопасности.Попробуйте использовать JSONP (dataType: "jsonp").Запросы Ajax к сторонним веб-сайтам обычно невозможны из-за ограничений безопасности.Но есть несколько методов на стороне клиента, чтобы обойти эти ограничения, и одним из них является JSONP.Одна вещь, которую вы не получите от JSONP, - это уведомление о сетевых ошибках или о чем-либо, что хорошо реагирует на плохо сформированные ответы, поэтому вы должны принять это как компромисс с возможностью вызывать сервисы в других доменах.
Почему икак работает JSONP:
- Браузеры позволяют иметь элемент скрипта для получения его источника из другого домена.
- Запрошенная страница настроена, оберните ответ JSON в вызове функции, еслиимя функции указывается в параметре (обычно называемом «обратным вызовом») в URL.
- Когда dataType равен «jsonp», JQuery создает функцию обертывания, добавляет параметр обратного вызова в URL и вставляеттег script в DOM, указывающий на запрошенный вами URL.
- Браузер загружает ответ как скрипт и выполняет его, вызывая, таким образом, предоставляемую JQuery функцию.
См. разницу вответ: http://ajax.googleapis.com/ajax/services/search/local?v=1.0&q=school
против
http://ajax.googleapis.com/ajax/services/search/local?v=1.0&q=school&callback=jquery_created_function