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-скрипте, все равно не помогает. Выручайте. |
Вот он, характерный признак крайней неэффективности программирования в 5 утра, стоило поменять get на post в ajax как сразу все заработало)))
|
Часовой пояс GMT +3, время: 02:09. |