Кэширование хтмл $.ajax
Господа, пролейте свет на истину :help:
Проблема: Хочу чтобы подгружаемый на страничку хтмл был закэширован, но когда делаю это при обращении к php-скрипту через $.ajax или .load, то в окошке Firebug Cache написано - "Expires Thu Jan 01 1970 09:00:00 GMT+0900", хотя я указал "cache: true". Если же обращаюсь к хтмл-файлу, то все хорошо... Вроде бы отправляю правильные заголовки: header('Content-Type: text/html'); header('Cache-Control: max-age=172800, must-revalidate'); попробовал исправить заголовки $.ajax({ url: "/shop/index.php?AjaxRequest&action=5", beforeSend: function( xhr ) { xhr.setRequestHeader('Content-type','text/html'); xhr.setRequestHeader('Expires','Thu Jan 01 2012 09:00:00 GMT+0900'); }, success: function(data){ $('div#mienai').html(data); } }); но FireBug все-равно показывает "Expires Thu Jan 01 1970 09:00:00 GMT+0900" |
Часовой пояс GMT +3, время: 07:21. |