在外部ajax调用后,当DOM准备就绪时,可以通过以下几种方式获得回调:
$.ajax({
url: 'example.com/api',
success: function(response) {
// 处理请求成功后的操作
}
});
$(document).ready(function() {
// DOM准备就绪时执行的操作
});
function makeAjaxRequest() {
return new Promise(function(resolve, reject) {
$.ajax({
url: 'example.com/api',
success: resolve,
error: reject
});
});
}
makeAjaxRequest().then(function(response) {
// 处理请求成功后的操作
});
$(document).ready(function() {
// DOM准备就绪时执行的操作
});
$(document).on('ajaxComplete', function() {
// 处理ajax请求完成后的操作
});
$(document).ready(function() {
// DOM准备就绪时执行的操作
$.ajax({
url: 'example.com/api',
complete: function() {
$(document).trigger('ajaxComplete');
}
});
});
以上是几种常见的方式来获得在外部ajax调用后,当DOM准备就绪时的回调。根据具体的需求和项目情况,选择适合的方式来处理回调操作。
领取专属 10元无门槛券
手把手带您无忧上云