function myFunc() {
console.log('called!');
}
var url = $.get('/api/example.json');
$.when(url).then(function(response) {
myFunc();
});
如何让myFunc
每次都被 url
召唤?
for (var i = 0; i < 10; i++) {
// how can I call url and fire myFunc()?
url();
}
我需要它来记录:
// called!
// called!
// called!
// called!
// called!
// called!
// called!
// called!
// called!
我是否需要初始化$ .Deferred对象?
我怎么能这样做?
答案 0 :(得分:1)
我相信你可以这样做:
function myFunc() {
console.log('called!');
}
for (var i = 0; i < 10; i++) {
$.get('/api/example.json').done(myFunc); // get your file, and when it's done, call myFunc.
}
希望这有帮助!