angular无法解析JSON

时间:2017-06-05 15:06:37

标签: angularjs json api flask get

我在FLASK上定义了一个非常基本的RESTful API:

tasks=[
     {
        'id': 1,
        'title': u'Buy groceries',
        'description': u'Milk, Cheese, Pizza, Fruit, Tylenol', 
        'done': False
    },
    {
        'id': 2,
        'title': u'Learn Python',
        'description': u'Need to find a good Python tutorial on the web', 
        'done': False
    }
]

@app.route('/todo/api/v1.0/tasks', methods=['GET'])
def get_tasks():
    return jsonify({'myTasks': tasks}) 

我正在尝试使用以下简单代码在ANGULARJS上获取JSON:

<div ng-app="" ng-controller="studentController">
{{students[0].id}}
</div>
<script>
function studentController($scope,$http) {
    console.log('hi');
var url="http://172.56.4.30:5000/todo/api/v1.0/tasks";
 $http.jsonp(url).success( function(response) {
    $scope.students = response.data;
   console.log('hi2');
 });
}
</script>

但是当我在Chrome上运行代码时,我一直都会遇到这个恼人的错误:

Uncaught SyntaxError: Unexpected token :

为什么?

0 个答案:

没有答案