我在main.py
:
TODOS = {
'todo1': {'task': 'build an API'},
'todo2': {'task': '?????'},
'todo3': {'task': 'profit!'},
}
class HelloWorld(restful.Resource):
def get(self):
return jsonify(TODOS)
api.add_resource(HelloWorld, '/api')
在客户端我使用angularjs:
var url = "/api?q=" + 'fdsf' + "&jsonp=JSON_CALLBACK";
$http.jsonp(url).success(function(data) {
console.log("get");
this.busy = false;
}.bind(this));
但是当我加载页面时,我在控制台中出现此错误:
SyntaxError: missing ; before statement
"todo1": {
我怎么能解决这个错误?为什么jsonify功能不起作用?
修改
铬中的:
Uncaught SyntaxError: Unexpected token :
在Firefox中:
SyntaxError: missing ; before statement
"todo1": {
答案 0 :(得分:5)