我正在学习Qooxdoo框架,我试图使它与一个小的Django Web服务一起工作。 Django的web服务仅返回JSON数据是这样的:Qooxdoo REST 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不能正确解析它。
谢谢,我将它部署在同一个域上,它的确有窍门。 – freiksenet 2010-05-25 15:28:14