jQuery .load() 执行不是由 .ajaxStop() 处理程序识别的?

jQuery .load() execution is not identified by .ajaxStop() handler?

提问人:jnemecz 提问时间:11/16/2023 更新时间:11/16/2023 访问量:19

问:

我使用此初始化来显示“加载状态”div:

$(document).ajaxStart(function () {
    $("#loading-overlay").removeClass("d-none").addClass("d-flex").show();
    console.log("AJAX request started");
});

$(document).ajaxStop(function () {
    $("#loading-overlay").removeClass("d-flex").addClass("d-none").hide();
    console.log("AJAX request ended");
});

当我使用方法时,它运行良好,但现在我需要(应该是文档中所述的简单 Ajax 请求)来自后端的 HTML 内容,但在这种情况下,Ajax 请求的末尾没有被识别(内容被加载到指定中),但加载 div 不会消失。$.ajax()load()GETdiv

$("#js-table-trades").load("/trades/list/", function (response, status, xhr) {
            console.log("Loading is done...");
        });

我做错了什么?

JavaScript jQuery AJAX

评论


答: 暂无答案