За последние 24 часа нас посетили 16718 программистов и 1611 роботов. Сейчас ищут 1380 программистов ...

Проблемка с запросами...

Тема в разделе "JavaScript и AJAX", создана пользователем AviOn, 8 окт 2008.

  1. AviOn

    AviOn Активный пользователь

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    Подскажите мне такой вопрос.
    Работаю посредством Ajax.Request ........ из Prototype библиотеки. Всё в принципе работает но только один раз.
    Данные передаю ПХП скрипту в которм обработка и вывод результата в текстовом виде. И потом следующиее шаги...
    Проблема в том что это вот делается только один раз....
    И когда же второй раз (типа должно выдать совсем другой рез), выдает результаты первого запроса. Я так понимаю из кеша браузера берется.... :?: :?
     
  2. QQQ

    QQQ Активный пользователь

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    с прототайпом не работал, но подозреваю, что кэширование как раз на его уровне.. браузер тут однозначно не при делах.. читай внимательнее API ajax'a prototype'a
     
  3. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Как раз таки браузер и кэширует, в jQuery есть возможность отключить кеширование, на счет Prototype не знаю, не работал с ним.
     
  4. QQQ

    QQQ Активный пользователь

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    Mete0
    не браузер а либа, prototype в данном случае
     
  5. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Сама библиотека не кэширует, это делает браузер. Откуда такая уверенность?

    http://www.prototypejs.org/learn/introduction-to-ajax

     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Посылайте заголовки но-кэшед.
     
  7. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Можно в GET использовать случайные числа для отключения кэширования.
    Добавлять в url запроса, что-то типа:
    "&random=" + Math.random();
     
  8. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0