0

我编写了一个小型 Web servlet,它以 JSON 文本的形式返回本地电影院的放映时间表

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

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

下一步是使用jQuery 的 getJSON从网页中对这个 JSON 进行 AJAX 处理。我修改了一个简单的 W3schools 片段

<!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 被测试为有效。知道有什么问题吗?

4

0 回答 0