Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自两个不同网站的相似数据在JSON中表现不同_Json - Fatal编程技术网

来自两个不同网站的相似数据在JSON中表现不同

来自两个不同网站的相似数据在JSON中表现不同,json,Json,所以我有两个URL,返回基本的JSOn数据集。但是,当我尝试在脚本中使用它们时,一个返回数据,一个返回document.write,另一个不返回 下面是两个脚本 工作 不起作用 除了都有基本JSON数据的URL之外,它们是否不完全相同?第二个请求在验证时失败 该策略允许脚本在源于同一服务器的页面上运行 站点–方案、主机名和端口号的组合–用于 访问彼此的DOM时没有特定的限制,但会阻止 在不同站点上访问DOM同一来源策略也适用于XMLHttpRequests,除非 服务器提供访问控制允许源CORS

所以我有两个URL,返回基本的JSOn数据集。但是,当我尝试在脚本中使用它们时,一个返回数据,一个返回document.write,另一个不返回

下面是两个脚本

工作

不起作用


除了都有基本JSON数据的URL之外,它们是否不完全相同?

第二个请求在验证时失败

该策略允许脚本在源于同一服务器的页面上运行 站点–方案、主机名和端口号的组合–用于 访问彼此的DOM时没有特定的限制,但会阻止 在不同站点上访问DOM同一来源策略也适用于XMLHttpRequests,除非 服务器提供访问控制允许源CORS头

第一个通过,因为facebook返回access control allow origin:*http头

$.getJSON("https://graph.facebook.com/btaylor", function(person){

$.each(person, function(key, value){
        document.write(key+": "+value+"<br />"); 
    });
});
$.getJSON("http://steamcommunity.com/market/priceoverview/?        country=US&currency=3&appid=730&market_hash_name=StatTrak%E2%84%A2%20P250%20%7C%20Steel%20Disruption%20%28Factory%20New%29", function(person){

$.each(person, function(key, value){
        document.write(key+": "+value+"<br />"); 
    });
});