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