Страница не загружается полностью после запуска ajax-запроса jQuery - PullRequest
0 голосов
/ 01 декабря 2010

Я сталкиваюсь со странной проблемой, когда моя веб-страница не загружается полностью после запуска POST-запроса jQuery ajax.У меня есть веб-страница, которая получает некоторые HTML-данные с сервера через веб-сервис.Я использовал метод jQuery ajax для получения данных.Однако в некоторых случаях, хотя данные получены полностью, строка состояния по-прежнему показывает индикатор выполнения и останавливается там.Как только я нажимаю на страницу где-нибудь, индикатор выполнения завершается и отображается полная страница.Строка состояния показывает, что она загружает какое-то изображение и останавливается.Мои изображения размером всего 1-2 Кб и 2-3 на всю страницу.

Ранее я установил async: false, но затем удалил без изменений.Любая помощь будет оценена.

ОБНОВЛЕНИЕ КОДА:

$.ajax({
    type: "POST",
    url: "WebServerice/WebMethod",
    contentType: "application/json; charset=utf-8",
    data: {},
    dataType: "json",
    success: function(response){
        $("#myDivID").html(response.d);
        if(response.d !== '') {
            $('#lnk').click(function(){
                alert('You clicked link');
            });
        }
    },
    error: function(oError) {
        alert(oError.responseText);
    }
});

1 Ответ

0 голосов
/ 03 декабря 2010

Хорошо. Таким образом, проблема решена. В моем предыдущем коде у меня был вызов async: false в моем вызове jQuery AJAX. Я позже сделал это асинхронно: правда. На Win 7 с II 7 все работало нормально, но не на Win Server 2k8 + IIS 7.5. Я перезапустил IIS и проверил, и он работал нормально.

Спасибо за ваши ответы gov.

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