我在这里使用EcmaScript 6类是我的代码:
getFiles(callback) {
$.ajax({
url: this.app.url('file/get'),
type: 'GET',
data: {},
})
.done(function(data) {
callback(data);
});
}
insertFiles(callback) {
let that = this;
that.getFiles(function (data) {
that.fileHolder.html(data);
callback(data);
}.bind(that));
}
和我的错误是:回调不是函数,错误是指insertdFiles()
方法内的回调,getFiles()
方法工作正常,为什么我得到错误?似乎getFiles()
具有几乎相同的代码并且它有效但insertdFiles()
会抛出此错误,请帮忙,我该如何解决?谢谢