0

qooxdoo 操场上有一个 YQL 绑定示例。我想看看查询 URL 会返回什么数据。

如何修改此代码:

var delegate = {manipulateData : function(data) {

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

以便我可以查看返回数据?我试过this.debug(data)按 F7,但我没有看到任何数据。

4

1 回答 1

1

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

所以你要么必须使用:

  • qx.log.Logger.debug(data)为了打印到操场的日志区域(和浏览器控制台)
  • 或者console.log(data)仅在浏览器控制台中使用和检查对象。

所以它看起来像这样:

var delegate = {manipulateData : function(data) {
  console.log(data);
  return data.query.results.item;
}};
于 2013-01-30T19:27:52.320 回答