Как ждать загрузки всех скриптов при использовании $ .load ()? - PullRequest
0 голосов
/ 05 февраля 2019

В jquery, если у меня есть

$("#box").load("blah.html", function() { 
    alert(1); 
}); 

и html-файл имеет некоторые теги импорта сценариев, как я могу гарантировать, что функция обратного вызова (которая оповещает 1) вызывается после загрузки всех сценариев в htmlфайл?

Спасибо

1 Ответ

0 голосов
/ 05 февраля 2019

В параметре функции .load () вам нужно будет включить некоторые параметры для обработки успеха или сбоя загрузки.

$("#box").load("blah.html", function(response,status,xhttp) { 
    if(status == "success")
        //success handling/loading
    if(status == "error")
        //error handling
});

Надеюсь, это поможет.В школах W3 есть хорошая демонстрация функциональности jQuery .load (), если у вас все еще есть проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...