echo-printing从YQL返回的数据

时间:2013-01-30 17:26:15

标签: yql qooxdoo

the qooxdoo playground中有一个YQL绑定示例。我想查看从查询URL返回的数据。

如何修改此代码:

var delegate = {manipulateData : function(data) {

  return data.query.results.item;
}};

这样我可以查看返回数据?我已经尝试了this.debug(data)并按下了F7,但我没有看到任何数据。

1 个答案:

答案 0 :(得分:1)

因为您在对象内部,关键字this指向对象本身。

所以你要么必须使用:

  • qx.log.Logger.debug(data)以便打印到游乐场(和浏览器控制台)的日志区域
  • 或只使用console.log(data)并仅在浏览器控制台中检查对象。

所以它看起来像这样:

var delegate = {manipulateData : function(data) {
  console.log(data);
  return data.query.results.item;
}};