Показать сообщение отдельно
  #1 (permalink)  
Старый 11.05.2011, 02:47
Кандидат Javascript-наук
Отправить личное сообщение для ArmagedDance Посмотреть профиль Найти все сообщения от ArmagedDance
 
Регистрация: 07.12.2009
Сообщений: 147

Ajax-jquery не выводит изображение, сформированное php-GD в IE
Собственно, код:

var start=0;
$('#gallery a#next_g').click(function(next1){
next1.preventDefault();
start++;   
var fotolist=$(this).attr('href');
var queryfoto=fotolist.slice(fotolist.indexOf('?')+1);
$.ajax({
    url: "ajaxfoto.php",
       type: "get",
       dataType: "html",
       data: queryfoto+'&start='+start,
       beforeSend: function (){
                $('#image_loader_2').show();
       },
       success: function(data, status){
$('#imageslider img').attr('src', 'ajaxfoto.php?'+queryfoto+'&start='+start);
       },
       complete: function(){
        $('#image_loader_2').hide();
       }
   });
});

Вручную если ввожу параметры query_string, то все работает как надо во всех браузерах, включая и IE

Пробовал использовать

// Date in the past
 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
 // always modified
 header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
 // HTTP/1.1
 header("Cache-Control: no-store, no-cache, must-revalidate");
 header("Cache-Control: post-check=0, pre-check=0", false);
 // HTTP/1.0
 header("Pragma: no-cache");

в Php-скрипте, все равно не помогает.
Выручайте.
Ответить с цитированием