Comments 19
Спасибо за сэкономленные час-два отладки :)
0
Полностью присоединяюсь к предыдущему комментарию. Спасибо!
0
Можно с GET и без возьни, достаточно добавить нужный хеадер
new Ajax.PeriodicalUpdater('items', '/items', {
method: 'get',
frequency: 3,
decay: 2,
requestHeaders : {
'If-Modified-Since' : 'Sat, 1 Jan 2000 00:00:00 GMT'
}
})
+3
спасибо, попробую ваш метод (:
0
Хотел тоже самое написать :)
Только лучше подправить сам proptotype.js, а то каждый раз добавлять хеадер как то не круто.
Только лучше подправить сам proptotype.js, а то каждый раз добавлять хеадер как то не круто.
0
я думаю не стоит лезть внутрь prototype, потому как после обновления версии все ваши изменения будут потеряны...
а каждый раз и ненадо добавлять хеадер, надо использовать тогда когда надо :), если надо всегда используйте либо 'post', либо глобализируйте опции
а каждый раз и ненадо добавлять хеадер, надо использовать тогда когда надо :), если надо всегда используйте либо 'post', либо глобализируйте опции
0
тогда лучше запостить тикет и попытаться доказать что это нужно
0
лучше наверно будет просто воспользоваться одним из основных инструментов prototypejs: Object.extend(dest, src), и, либо свой апдейтер создать со своим заголовком If-Modified-Since, либо просто перегрузить один метод в дефолтном апдейтере...
можно так же без заголовков обойтись перегрузив Ajax.PeriodicalUpdater.onTimerEvent (это самый компактный метод :)) и добавив в url что-нть типа ts=<CURRENT_TIMESTAMP>
можно так же без заголовков обойтись перегрузив Ajax.PeriodicalUpdater.onTimerEvent (это самый компактный метод :)) и добавив в url что-нть типа ts=<CURRENT_TIMESTAMP>
0
была та же проблема при работе с прототайпом, лечил выставлением в серверном скрипте заголовков против кэширования, работало на ура
+1
как вариант, в гет запросах для ие добавлять параметр ParamName= new Date().getTime()
0
Обнаружил подобную проблему с Аяксом в MobileSafari на iPhone. Он кэшировал GET запросы в независимо от запрета это делать. Тоже решил проблему POST запросами.
0
UFO just landed and posted this here
Sign up to leave a comment.
Prototype, Ajax.PeriodicalUpdater и Internet Explorer