qooxdooプレイグラウンドには、YQL バインディングのサンプルがあります。URL のクエリから返されるデータを確認したい。
このコードを変更するにはどうすればよいですか:
var delegate = {manipulateData : function(data) {
return data.query.results.item;
}};
戻りデータを表示できるようにするには? this.debug(data)F7 を押してみましたが、そこにデータが表示されません。
オブジェクト内にいるため、キーワードthisはオブジェクト自体を指します。
したがって、次のいずれかを使用する必要があります。
qx.log.Logger.debug(data)遊び場(およびブラウザコンソール)のログ領域に印刷するためconsole.log(data)、ブラウザコンソール内でのみオブジェクトを使用して検査します。したがって、次のようになります。
var delegate = {manipulateData : function(data) {
console.log(data);
return data.query.results.item;
}};