Хорошо, я загружаю div с одной страницы на мою текущую страницу с помощью функции .load:
<code>
$(document).ready(function(){
var myUrl = "test.php"
$("#tags-load").load(myUrl + " #tags");
$("#share-load").load(myUrl + " .shareinload");
$("#comments-load").load(myUrl + " #comments");
});
</code>
Вот моя проблема, вышеописанный метод не работает в IE 8 и ниже,но работает в IE9 и Chrome и Firefox.
Я немного повозился и обнаружил, что приведенный выше код может работать в IE8, НО только если я не вызываю никаких изображений из test.php (ни изображений тега img, ни фоновых изображений).Затем я проверил HTTP-коды, чтобы увидеть, получаю ли я там ошибку, и получается, что я получаю ошибку 304 при загрузке изображения.Это заставило меня поверить, что IE8, должно быть, зависает при кэшировании изображений.Поэтому я изменил свой код, чтобы отключить кэширование для запросов jquery:
<code>
$.ajax({
cache: false
});
$(document).ready(function(){
var myUrl = "test.php"
$("#tags-load").load(myUrl + " #tags");
$("#share-load").load(myUrl + " .shareinload");
$("#comments-load").load(myUrl + " #comments");
});
</code>
Несмотря на изменение кода, я все еще получаю 304 ошибки.Я довольно новичок в Jquery, и я застрял здесь, если кто-нибудь может помочь мне найти решение этого вопроса, то будет очень признателен,
спасибо