Как бы вы создали индикатор выполнения с помощью AJAX / jQuery для загрузки содержимого XML?

Я прошу прощения, если это довольно простой ответ, но я застрял на нем некоторое время. В настоящее время у меня есть XML-файл, в который пользователи могут добавлять изображения, аудиофайлы и текст различными способами. В случае, если файл становится большим, я бы хотел, чтобы страница требовала индикатор выполнения.

Я нашел множество учебных пособий по созданию индикаторов выполнения для загрузки, для файлов PHP и их стилизации, но я не нашел ничего для отслеживания процента XML-файла, который был прочитан и обработан. Я пытался заставить мой код работать вместе сэтот урокно не к удаче.

Мой простой вызов AJAX:

$(document).ready(function() {
    $.ajax({
        type: "GET",
        url: xmlTitle,
        dataType: "xml",
        success: parseXML
    });
});

parseXML - это моя функция, чтобы читать XML-файл, а затем правильно отображать его в HTML.

По сути, я хотел бы, чтобы код автоматически отображал индикатор выполнения, а в случае успеха индикатор выполнения исчезал и отображал содержимое.

Если я подхожу к этому неправильно, я также открыт для любых других предложений. Извините еще раз, если это простой вопрос, но спасибо за любые ответы.

Ответы на вопрос(2)

Ваш ответ на вопрос