我正在学习 Qooxdoo 框架,并且正在尝试使其与小型 Django Web 服务一起使用。Django webservice 只返回 JSON 数据,如下所示:
{ "name": "Football", "description": "The most popular sport." }
然后我使用以下代码查询该网址:
var req = new qx.io.remote.Request(url, "GET", "application/json");
req.toggleCrossDomain();
req.addListener("completed", function(e) {
alert(e.getContent());
});
req.send();
不幸的是,当我执行代码时,我得到了意外的令牌错误,然后请求超时。
Uncaught SyntaxError: Unexpected token :
Native.js:91013011 qx.io.remote.RequestQueue[246]: Timeout: transport 248
Native.js:91013011 qx.io.remote.RequestQueue[246]: 5036ms > 5000ms
Native.js:91013013 qx.io.remote.Exchange[248]: Timeout: implementation 249
JSLint 报告这是一个有效的 JSON,所以我想知道为什么 Qooxdoo 没有正确解析它。