|
|
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
Привет. У меня следующая проблема: при помощи Ajaxa делаю запрос содержимого файла на сервер, после того как содержимое файла меняется, при повторном запросе браузер выдаёт мне старый файл (запомеил его как-то гад). В Natscape такого не происходит. Вопрос: можно ли при помощи javascript перегрузить заданный файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 23:28 |
|
||
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
к адресу добавляйте или случайное число или последовательное число ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 23:32 |
|
||
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
Сбасибо за совет. Но работая на PHP можно сделать удобнее, послать заголовки: header("Content-type: text/plain; charset=utf-8"); // Для кодировки header("Cache-Control: no-store, no-cache, must-revalidate"); // Чтобы не сохраняла header("Cache-Control: post-check=0, pre-check=0", false); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 00:07 |
|
||
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
Cache-Control Extensions is a little-known feature that was rolled out with Internet Explorer 5.0. In a nutshell, it’s a proprietary extension to the Cache-Control header IE 5.x and 6.x understand. The two extensions are pre-check and post-check. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 00:59 |
|
||
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
1) Вы спрашивали за файл а не за скрипт PHP 2) Вы просили решение на JavaScript 3) Одна из немногих валидных статей по кешированию здесь http://nomagic.ru/all.php?aid=58 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 01:09 |
|
||
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
MMA_MMAПривет. У меня следующая проблема: при помощи Ajaxa делаю запрос содержимого файла на сервер, после того как содержимое файла меняется, при повторном запросе браузер выдаёт мне старый файл (запомеил его как-то гад). В Natscape такого не происходит. Вопрос: можно ли при помощи javascript перегрузить заданный файл? Ajax запросы методом post при правильном header-е не кешируются. Запрос в этом случае делается так (где http разумеется это ActiveXObject("Msxml2.XMLHTTP") или ActiveXObject("Microsoft.XMLHTTP")) Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 05:38 |
|
||
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
apapacyк адресу добавляйте или случайное число или последовательное число Или текущую дату-время в ms. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 23:06 |
|
||
|
Ajax. IE не хочет перегружать файл.
|
|||
|---|---|---|---|
|
#18+
За статью про кеширование спасибо, помогла. Что касается добавления переменной в конец строки, то кеширование всё равно будет происходить, разве нет? Вот только URL каждый раз разный, а значит и страницы, думает браузер, должны быть разными и кеширует, и кеширует, и кеширует... Я всё правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 20:04 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=322&tid=1455959]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 323ms |

| 0 / 0 |
