jQuery $ .get / $. post, IE не отображает все - PullRequest
0 голосов
/ 10 октября 2011

Я выполняю некоторые действия get / post в моем jquery-коде, которые возвращают html-код.Этот HTML-код, как правило, состоит из одного или двух div с некоторым длинным текстом.Он хорошо работает в FF или Chrome, но в IE (7/8) он отображает только первый div без второго.Я потратил на это 3 дня, но я не нашел никакого решения: - (

Спасибо за любую помощь

РЕДАКТИРОВАТЬ:

некоторый код:

$.post("http://www.xxx.pl/xxx/get_xxx.php?hash=<?php echo md5(time());?>&OBJW="+$(this).attr("id_objw"),function(data3){
                                            $("#LEK").html(data3);
                            });

Ответы [ 3 ]

1 голос
/ 10 октября 2011

У меня были подобные проблемы несколько месяцев назад, и речь шла о искаженной разметке HTML.html, возвращаемый сервером, имеет открытые теги.Исправление разметки html, возвращаемой вызовом ajax, решило проблему для меня.

0 голосов
/ 10 октября 2011

Может быть, вы должны сказать браузеру не кэшировать результат.Механизм кэширования в IE работает не так, как в других браузерах.Попробуйте

$.ajaxSetup({cache: false});

Однако это не влияет на post (), оно влияет только на get ()

0 голосов
/ 10 октября 2011

IE имеет встроенный отладчик (если у вас больше ничего нет), используйте его, чтобы увидеть, что там в результате.Проверьте на наличие ошибок сервера, проверьте тип, который вы используете в get / post

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