【发布时间】:2011-05-14 22:05:37
【问题描述】:
我想知道如何通过 jQuery 的 $.get() 方法从返回的对象中提取数据。即:
function dynamicData(file){
var wantedData;
var getObj = $.get(file);
wantedData = getObj.complete(function(data){return data;});
return wantedData;
}
$(window).load(function(){
var newData = dynamicData('somefile');
alert(newData);
});
我不想在获得新数据后立即将数据粘贴到某个 DOM。
我收到一个对象警报,但如何获取其中的数据?我不知道此时对象结构如何,因为 newData 是一个对象,但 newData[0] 为空。这是偶然的某种带有键:值对的映射对象吗?还是我们不允许这样做?
【问题讨论】:
-
使用 webkit 的 devtools 或 firebug 或其他任何东西来检查对象的结构! :D
-
使用 Javascript 控制台而不是警报使用 console.log(newdata) 以便您可以检查其结构。
标签: javascript jquery arrays object