Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Ajax-jquery не выводит изображение, сформированное php-GD в IE (https://javascript.ru/forum/css-html/17214-ajax-jquery-ne-vyvodit-izobrazhenie-sformirovannoe-php-gd-v-ie.html)

ArmagedDance 11.05.2011 02:47

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-скрипте, все равно не помогает.
Выручайте.

ArmagedDance 11.05.2011 04:36

Вот он, характерный признак крайней неэффективности программирования в 5 утра, стоило поменять get на post в ajax как сразу все заработало)))


Часовой пояс GMT +3, время: 14:01.