Я изучаю фреймворк Qooxdoo и пытаюсь заставить его работать с небольшим веб-сервисом Django. Веб-сервис Django просто возвращает данные в формате JSON следующим образом:
{ "name": "Football", "description": "The most popular sport." }
Затем я использую следующий код для запроса этого URL:
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 неправильно его анализирует.