<分区>
我的一个 Javascript 类有时需要用 Json 进行“更新”。我一直在做一个函数,在给定 id 的情况下更新数据数组,但现在我想更封装地做它(函数更新,在类中)。
我做了什么:
function File(data){
this.data = data;
this.update = function (callback){
var set = function(ajaxData){
this.data = ajaxData.PcbFile;
}
getPcbFile(data.id, function(ajaxData){
set(ajaxData);
callback();
});
};
}
但是,this.data = ajaxData.PcbFile;
不起作用...我的对象仍然使用最后一个数据集,而不是更新的数据集。我创建的函数 SET 是作为设置数据的另一种尝试。
ajax 没有问题,因为我调试了 ajaxData,它没问题(当我更新时)。
那么,我如何从内部函数真正访问对象属性 data
?
(对不起我的英语...)