JSON:从Github检索JSON文件

时间:2018-09-30 17:26:50

标签: php json ajax

一段时间不使用JSON之后,我对从另一个域/ Web服务器请求数据的可能性有些不满。

当从GitHub托管JSON文件时,我只是试图将JSON资源加载到我的Web服务器上。使用AnyOrigin,我使用了此脚本

$( document ).ready(function() {

  $.ajax({
    dataType: "json",
    url: 'http://anyorigin.com/get?url=,https%3A//raw.githubusercontent.com/testuser/testbin/master/data/&callback=?',
    success: function(result){
      run(result);
    }
  });

});

在我的index.php中,我有一个引用json ..的文件,但它没有解析它。

<a href="https://raw.githubusercontent.com/testuser/testbin/master/data/<?php echo $post['filename']; ?>">

我现在有点迷路了。我究竟做错了什么?我没有指定正确的东西吗?感谢所有帮助。谢谢您的宝贵时间。

1 个答案:

答案 0 :(得分:-1)

在向外部链接发送请求时,需要在ajax请求中使用JSONP作为数据类型。另外,需要使用JSON在回调函数中接收响应。

有关更多详细信息,请检查https://www.w3schools.com/js/js_json_jsonp.asp

此示例也可能对您有帮助https://www.sitepoint.com/jsonp-examples/