Как вы запрашиваете данные JSON из API в другом домене? - PullRequest
1 голос
/ 15 сентября 2011

Я пытался получить некоторые данные JSON из Google AppEngine, а также тестовый домен, который я настроил, и я не могу понять, как использовать jQuery для доступа к этим удаленным данным.Хорошо работает на локальном сервере = /

var _this = this;
        $.getJSON(url,input,function(_data,_status){

             _this.data  = _data;   
             _this.status = _status;

             log(_this.data);
                 setTimeout( function(){ $(_this).trigger("postresponse"); } , 300);

         })
        .error(function(e){ 
                log(e);
                log("Request Failed");

        }); 

Каждый раз, когда я делаю это с .get или .getJSON, я получаю 200 OK Ошибка ??без данных или если я использую .post, я получаю 405 «Метод не разрешен» Ошибка сети

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Ajax не разрешает междоменную активность.Он не включен в браузере.

1 голос
/ 15 сентября 2011

Я бы использовал: http://code.google.com/p/jquery-jsonp/

...