Eredmény: 1 - 8 (8) összesen

Téma: AJAX - Az I.E. cache-li a lekérdezést

  1. #1
    Bölcs lauda logója
    Csatlakozott
    09-02-24
    Hely
    Salgótarján
    Hozzászólás
    505
    Begyűjtött 12 köszönetet
    9 hozzászólásával

    Alapbeállítás AJAX - Az I.E. cache-li a lekérdezést

    Írtam egy online kártyajátékot javascriptben, viszont az i.e. be cache-li a lekérdezéseket és mindig ugyanazt a választ adja vissza. (Legalábbis wamp localhost-on). Minden más böngészővel működik de szeretnék megoldást találni az expoleresek számára is ha létezik rá egyáltalán.



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: AJAX - Az I.E. cache-li a lekérdezést

    Szerveroldalon no-cache header-t kikuldod?



  3. #3
    Bölcs lauda logója
    Csatlakozott
    09-02-24
    Hely
    Salgótarján
    Hozzászólás
    505
    Begyűjtött 12 köszönetet
    9 hozzászólásával

    Alapbeállítás re: AJAX - Az I.E. cache-li a lekérdezést

    Nem küldöm Geri, nem is találkoztam még ilyennel. Utánanéztem de nem egyértelmű. Hogy kell ezt beállítani ? Arra vagyok kiváncsi mit tegyek a feldolgozó kódba amivel az ajax kommunikál.



  4. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: AJAX - Az I.E. cache-li a lekérdezést

    PHP kód:
    header("Cache-Control: no-cache, must-revalidate"); 




  5. #5
    Szerkesztő _lacus_ logója
    Csatlakozott
    11-03-14
    Hely
    Sopron
    Hozzászólás
    261
    Begyűjtött 113 köszönetet
    72 hozzászólásával

    Alapbeállítás re: AJAX - Az I.E. cache-li a lekérdezést

    Idézet lauda eredeti hozzászólása Hozzászólás megtekintése
    Írtam egy online kártyajátékot javascriptben, viszont az i.e. be cache-li a lekérdezéseket és mindig ugyanazt a választ adja vissza. (Legalábbis wamp localhost-on). Minden más böngészővel működik de szeretnék megoldást találni az expoleresek számára is ha létezik rá egyáltalán.
    Első olvasásra nem arról van szó, hogy egyszerűen minden ajaxos kérésnél elküldesz egy időbélyeget is?
    Így nem fogja cachelni a tartalmat.

    Pl:

    var date = new Date();
    var timestamp = date.getTime();

    var path = 'ajax-keres.php?t=' + timestamp;


    wungarn.at - munka és lakás Bécsben

  6. #6
    Bölcs
    Csatlakozott
    11-12-21
    Hozzászólás
    763
    Begyűjtött 116 köszönetet
    100 hozzászólásával

    Alapbeállítás re: AJAX - Az I.E. cache-li a lekérdezést

    Fogadd meg _lacus_ tanácsát az megoldja a problémádat...



  7. #7
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: AJAX - Az I.E. cache-li a lekérdezést

    _lacus_ megoldasa igazabol statikus fajlokhoz ajanlott. Amennyiben a valasz a lekeresre egy generalodik, akkor a header az ajanlott megoldas.



  8. #8
    Bölcs lauda logója
    Csatlakozott
    09-02-24
    Hely
    Salgótarján
    Hozzászólás
    505
    Begyűjtött 12 köszönetet
    9 hozzászólásával

    Alapbeállítás re: AJAX - Az I.E. cache-li a lekérdezést

    Ma volt időm kipróbálni, de nem tudom megmondani hogy jó lett-e mert az i.e.-nek valami más baja is van ezenkívül (nem csatlakozik :S) Nem volt szó időbélyegről, arra gondoltam amire Geri válaszolt. Lekérdeztem ajaxal a jatekmotor.php-ből azt hogy mit cselekedett a kártyapartner. Az i.e. meg mindig ugyanazt válaszolta. Pl. mindig piros7-essel tért vissza, amit legelőször tett a kártyapartner. Most már nem fog kiderülni de azért köszi a megoldásokat, megjegyzem hogy van ilyen header cache is! Már ez a második eset, hogy olyan sctiptek írok ami az expolernek nem tetszik. Mint kiderült azért léteznek megoldások, de nem értem minek kell kivételezniük, leszokhatnának már róla.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •