Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Jquery 无法使用getJson函数访问json_Jquery_Json - Fatal编程技术网

Jquery 无法使用getJson函数访问json

Jquery 无法使用getJson函数访问json,jquery,json,Jquery,Json,我正在尝试切换到使用jQuery来处理所有事情。我不太明白为什么这个函数不起作用。我有一个简单的JSON文件,其中包含以下内容: { "status" : "active" } 我只是想看看有没有东西被切换到开启状态。我制作了一个简单的页面只是为了检查我的json请求,但是我从警报中得到了未定义的返回 <html> <script scr="js/jquery-1.9.1.min.js"></script> <script> var res

我正在尝试切换到使用jQuery来处理所有事情。我不太明白为什么这个函数不起作用。我有一个简单的JSON文件,其中包含以下内容:

 {  "status" : "active" } 
我只是想看看有没有东西被切换到开启状态。我制作了一个简单的页面只是为了检查我的json请求,但是我从警报中得到了未定义的返回

<html>
<script scr="js/jquery-1.9.1.min.js"></script>
<script>
var results;;
$(document).read(function (){
  $.getJSON('myurl.com/myFile.json'),
     function(result){
       alert(result);a
     }
});
</script>
</head>
<body>
</body>
</html>

var结果;;
$(文档).read(函数(){
$.getJSON('myurl.com/myFile.json'),
功能(结果){
警告(结果);警告
}
});
所以我不确定为什么会出现未定义的。更糟糕的是,我认为它会变成
[Object][Object]

$(document).ready(function (){
    $.getJSON('myurl.com/myFile.json',function(result){
        alert(result);
    });
});
有关正确的语法,请参见此-并尝试以下方法:

$(document).ready(function (){
     $.getJSON('myurl.com/myFile.json',function(result){
          alert(result);
     });
});
  • 它应该是
    $(文档)。就绪
    而不是
    $(文档)。读取
  • 删除警报后的额外
    a
  • 删除url后的额外括号
    'myurl.com/myFile.json')
    尝试以下操作

    <script>
    $(document).ready(function (){
      $.getJSON('myurl.com/myFile.json'),
         function(result){
           alert(result.status);
         }
    });
    </script>
    
    
    $(文档).ready(函数(){
    $.getJSON('myurl.com/myFile.json'),
    功能(结果){
    警报(结果、状态);
    }
    });
    
    在url后面松开“')。请粘贴到实际代码中,那里的代码不会显示您描述的行为。对于初学者,请阅读错误控制台。在您修复
    SyntaxError:
    TypeError:read不是第5行的函数之后,JShint应该会显示更多需要修复的警告。这肯定不会解决他的问题
    .read()
    不是一个函数,url后面还有一个额外的
    。实际上是这样的。Joe和shakib说得对,我需要失去“.”而你的“.”状态是对的。谢谢大家…我知道这很简单…通常是这样。这是偶然的。那些小的打字错误中有一个实际上在我的代码中。因为代码在另一个网络上,所以我输入的速度非常快。我只需要在url后面的正确位置加上“')。总是让我发笑的是,有多少家伙都是这样的。但总有一些真正有希望的人不想提高自己的声誉。谢谢大家!