Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
使用javascript获取Json_Javascript_Json - Fatal编程技术网

使用javascript获取Json

使用javascript获取Json,javascript,json,Javascript,Json,Json在线托管,应通过以下链接访问: { response: "yes" } 在设备上获取Json: <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script> <script> $

Json在线托管,应通过以下链接访问:

   {
response: "yes"
}
在设备上获取Json:

 <script
  src="https://code.jquery.com/jquery-3.1.1.min.js"
  integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
  crossorigin="anonymous"></script> 
 <script>  $(document).ready(function () {
                      var url = 'link is here';
                      $.getJSON(url, function (data) {
                                alert(data.response);

                                });
                      });</script>

$(文档).ready(函数(){
var url='链接在这里';
$.getJSON(url、函数(数据){
警报(数据、响应);
});
});

什么也看不出来。请给我一些建议

这与php需要授予访问权限这一事实有关。 出于测试目的,您可以在php代码顶部添加以下行:

header('Access-Control-Allow-Origin: *'); 
然而,这一点都不安全。因此,你需要这样写:

header('Access-Control-Allow-Origin: http://mysite1.com');
header('Access-Control-Allow-Origin: http://example.com');
header('Access-Control-Allow-Origin: https://www.mysite2.com')  
这些都在这里提到和解释:

您是否在php页面上添加了类似的内容$数据=/**无论您正在序列化什么**;标题('Content-Type:application/json');echo json_编码($data)@MartHaarman在html页面上搜索什么是
console.log(数据)
output?@这是一个手机gap应用程序,使用Xcode打开。当我用浏览器在本地打开它时,应用程序不会运行,因此我无法用浏览器测试它。很抱歉,在我完成我的帖子之前,我的互联网连接都疯了。我的意思是问您是否在您所指的php页面上有这样的内容:“$data=/**无论您正在序列化什么**/”;header('Content-Type:application/json');echo json_encode($data);”。。就像你说的使用html页面一样,你能再显示一些代码吗?