Jquery Json Api [重复]

Posted

技术标签:

【中文标题】Jquery Json Api [重复]【英文标题】:Jquery Json Api [duplicate] 【发布时间】: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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于Jquery Json Api [重复]的主要内容,如果未能解决你的问题,请参考以下文章

day 32 jQuery插件 重复了

jquer 事件,选择器,dom操作

jquery表单插件将重复条目保存到mysql表

Jquer学习之jQuery(function(){})与(function(){})(jQuery)之间的区别

jquery-1.4.4.min.js无法解析json中result.data问题

将 cURL 转换为 jQuery AJAX [重复]