path= devicePath + 'offset=' + offset + '&limit=20&';
var deviceRequest = new Request.JSONP({
url: path,
callbackKey: 'jsonp',
log: true,
onComplete: function(data){
console.log('Done');
Gallery.innerHTML = '';
for (i=0; i<20; i++){
devices[i]=data[i].device;
}
console.log(devices);
}
}).send();
devices
このリクエストが送信された後にアクセスしようとすると、「未定義」となります。しかし、console.log(Devices)
コードは受信したデータを正しく出力します。データがどこに行ったのかわかりません。