Загрузите контент в Div через отдых и загрузите страницу - PullRequest
0 голосов
/ 06 октября 2019

Я использую rest для получения некоторых данных и заполняю два div содержимым, которое я получаю. Этот оставшийся ajax-вызов находится в index.html.

Эти элементы div, которые я заполняю содержимым из вызова rest, находятся на page1.html, который я загружаю с использованием document.on, готового внутри index.html в конце. страницы.

Проблема, с которой я сталкиваюсь, иногда возникает, когда index.html загружается, div заполняется, а иногда - нет. Я должен обновить страницу для div'ов, которые будут заполнены. Любые идеи или помощь будут оценены. Это может быть код заказа или, может быть, я должен загрузить контент при успешном вызове?

    <!--check if ID is passed-->
    if ($.isNumeric(id)) {
        formPath = "forms/EditForm.html";
        getItemDetails(id);
    $("#form").load(formPath);
}


<!--make rest call-->
function getItemDetails(itemID) {
    console.log(itemID);
    var url = siteURL;
    $.ajax({
        url: url,
        type: "GET",
        async: true,
        headers: { "Accept": "application/json; odata=verbose" },
        success: function (data) {
            var items = data.d.results;
            $.each(items, function (index, item) {
                step1AcknowledgementValue = item.Acknowledgement;
            });

            //**Populate Request Data**
            //Request#
            $("#requestNumberSpan").html(requestNumber);
            //Step1
            $('#step1Acknowledgement').html(step1AcknowledgementValue);
            }

        },
        error: function (error) {
            console.log(JSON.stringify(error));
        }
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...