【问题标题】:How do you request JSON data from an API on a different domain?如何从不同域的 API 请求 JSON 数据?
【发布时间】:2011-11-17 09:01:34
【问题描述】:

我试图从 Google 的 AppEngine 以及我设置的测试域中检索一些 JSON 数据,但我不知道如何使用 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“不允许的方法”网络错误

【问题讨论】:

标签: jquery ajax post get cross-domain


【解决方案1】:

Ajax 不允许跨域活动。浏览器未启用。

【讨论】:

【解决方案2】:

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多