我试图将本地变量UgcItems
指定为uploadedItems
,但是当我尝试返回值时,我得到undefined
。如果我把console.log
放在.getJSON
的内部,那么我会得到合适的值。问题在于范围在函数内部。我能做些什么来让JSON离开函数?JavaScript:将对象分配给另一个对象
$(function(){
var uploadedItems;
$.getJSON("GetExistingUgcItems?workItemId=1", function (UgcItems) {
uploadedItems = UgcItems;
});
console.log(uploadedItems);
});
谢谢
亚伦
一个不会“将对象分配给对象”。只有*变量和属性*可以“分配给”;这两者都不是对象。 – 2011-09-20 00:11:51