简而言之,我有一个有时在页面加载之前完成的 ajax 调用,所以我尝试将回调包装在 中$( fn )
,但是如果页面加载,回调不会触发......有人对此有很好的解决方案吗?
$.get( '/foo.json', function( data ){
$( function(){
// won't get here if page ready beats the ajax call
// process data
$( '.someDiv' ).append( someData );
} );
} );
是的,我知道如果我翻转它们的顺序,它总是可以工作的,但是我的 ajax 调用将不必要地推迟到文档准备好之前。