【问题标题】:Jquery Json Api [duplicate]Jquery Json Api [重复]
【发布时间】:2016-07-26 09:25:00
【问题描述】:

我有一个 json 文件 mydata.json 托管在 www.example.com/mydata.json

    [{"id":1,"name":"site1"},
    {"id":2,"name":"site2"},
    {"id":3,"name":"site3"},
    {"id":4,"name":"site4"}]

我正在尝试使用 jquery ajax 获取所有数据....

     $.ajax({
        url: 'http://www.example.com/mydata.json',
        dataType: 'json',
        complete: function(data){
            console.log(data)
        },
        success: function(data){
            console.log(data)
        }

    });

我收到错误消息“请求的资源上没有 'Access-Control-Allow-Origin' 标头。”我尝试更改dataType: 'jsonp' 也尝试了?callback=? ,也尝试了.getJson method 没有任何效果...我们是否必须从外部json文件返回一些东西(它在我的控制之下)...使用js而不是更好.json 文件?

注意:我无法设置标题...或更改 .htaccess

【问题讨论】:

    标签: javascript html json


    【解决方案1】:

    在 PHP 中输​​入:header('Access-Control-Allow-Origin: *'); 或更改服务器配置。

    看到:how to bypass Access-Control-Allow-Origin?

    【讨论】:

      猜你喜欢
      • 2014-05-12
      • 2018-05-04
      • 2015-09-14
      • 1970-01-01
      • 2012-06-13
      • 2014-01-06
      • 1970-01-01
      • 2018-08-09
      • 2011-11-10
      相关资源
      最近更新 更多