我在一个对象上存储了一个用于延迟
的ajax调用this.favorites.done(myFunction)
当我在回调中使用this.favorite
时,参数是一个具有数据库所需数据的对象。如果我更新我的数据库,我需要同时更新从ajax调用给出的数据,我的想法是重新运行{{1}}但我还没有找到一个方法来做到这一点任何人都可以帮助我吗?
谢谢!
答案 0 :(得分:1)
使用功能
this.favorites = $.ajax.bind($, {settings})
this.favorites().then(...)
或定义属性
Object.defineProperty(this, 'favorites', {
get: $.ajax.bind($, {
url: '/get-favorites',
type: 'post',
dataType: 'json'
})
})