使用jQuery.getJSON()解析有效JSON时出现语法错误

时间:2013-11-12 16:15:45

标签: jquery ajax json

我写了一个小的web servlet,它返回screening schedule of my local cinematheque as JSON text

结果是一个有效的JSON对象:

wget -qO- "http://cinema-sderot.appspot.com/getSchedule" | python -mjson.tool

下一步是使用jQuery's getJSON从网页AJAX这个JSON。我modified a simple W3schools snippet

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $.getJSON("http://cinema-sderot.appspot.com/getSchedule",function(result){
        $("div").append(result);
    });
  });
});
</script>
</head>
<body>

<button>Get JSON data</button>
<div></div>

</body>
</html>

当按下按钮时,此代码应将JSON的内容放入div中。它在Chrome和Firefox中都失败了:

  

SyntaxError:JSON Parse:意外的数据结尾

这很奇怪,因为JSON被测试是有效的。知道什么是错的吗?

0 个答案:

没有答案