IE7 не может загрузить страницу с помощью команды jQuery .load - PullRequest
3 голосов
/ 16 декабря 2010

Эй, ребята, я пытаюсь загрузить div на мою страницу (это итерация серии классов) с помощью команды jQuery .load.Он отлично работает в Safari, Crome и Firefox, но не в IE (7, мне все равно, 6, и у меня нет 8 для тестирования).Я проверил и не могу найти какие-либо несовпадающие теги, как предлагалось ранее, я также пытался добавить случайное число в конец URL, чтобы предотвратить кеширование кода в IE, когда это не помогло, я удалил его, чтобы предотвратить будущие проблемы.Я попытался просто загрузить базовую страницу, не передавая класс div, чтобы увидеть, была ли это проблема при разборе, но это не имело значения.Я знаю, что код выполняется, так как он дает мне ответ от функции как до, так и после команды .load.

Вот код:

function desc(){
        $(".description").each(function(i){
            url = $(this).attr("meta");
            $(this).load(url+' .ProductWarrantyContainer');
        });
    }

У меня есть несколько функций, которые сталкиваются с этой проблемой, но все основаны на этом одном и только небольших вариантах.

Вот эта страница, если она помогает кому-либо увидеть исходную страницу Brain Wellness pro

Я буду продолжать искать, но любая помощь, которую может предоставить сообщество переполнения стекабудет принята с благодарностью.

** Обновление:При дальнейшем исследовании кажется, что он запускается и загружает полную страницу, но не в состоянии проанализировать html для нужного мне div или поместить его в назначенный div ... любые мысли?

Ответы [ 2 ]

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

Извините, ребята, обнаружив, что функция .load () работает, я разложил html до основ и моего div.Оказывается, это была ошибка, возникшая из-за несоответствия в какой-то части моего кода.Я проверю более тщательно в следующий раз перед публикацией.И всем, кто публикует здесь этот вопрос, всегда проверяйте свой код !!!:)

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

здесь вы получаете ошибку как ie8, так и 7, пожалуйста, исправьте это, это может иметь каскадный эффект, есть и другие ошибки на странице.

строка 110 Ожидаемый идентификатор, строка или число

function quickLoad(url){
            var cssObj = {
                'display': '',
                'z-index': '3000',
                'opacity':' 0.5',
                'width': '100%',
                'height': '100%',
                'postion': 'relative',
                **'top': '0px;',** // please remove cama here
            };
            $('#ModalContent').load(url+' #quickLookData');
            $('#qlMore').attr('href', url);
            $('#backgroundCover').fadeIn(300);
            $('#ModalContainer').fadeIn(300);
        };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...