在the qooxdoo playground中有一个YQL绑定示例。我想查看从查询URL返回的数据。
如何修改此代码:
var delegate = {manipulateData : function(data) {
return data.query.results.item;
}};
这样我可以查看返回数据?我已经尝试了this.debug(data)
并按下了F7,但我没有看到任何数据。
答案 0 :(得分:1)
因为您在对象内部,关键字this
指向对象本身。
所以你要么必须使用:
qx.log.Logger.debug(data)
以便打印到游乐场(和浏览器控制台)的日志区域console.log(data)
并仅在浏览器控制台中检查对象。所以它看起来像这样:
var delegate = {manipulateData : function(data) {
console.log(data);
return data.query.results.item;
}};