Autor | Zpráva | ||
---|---|---|---|
jan99 Profil * |
#1 · Zasláno: 22. 6. 2012, 18:58:36 · Upravil/a: jan99
Zdravim,
nahravam z pc obrazek pres upload input a ten vkladam do divu pres jquery html() funkci: $('#div_pro_obrazek').html('<img src="zobraz.php?id='+res+'" alt="" />'); kdyz chci obrazek zmenit, znovu nahraju jiny a provede se samozrejme ten samy proces a html() funkce prepise puvodni obrazek v tom divu. Proces funguje, ale firefox 3.6 ten obrazek na screenu neupdatuje (je tam porad videt jen ten predchozi obrazek co byl uploadovany jako prvni). Zkousel sem to namatkove i v jinych prohlizecich a tam to funguje, v procesu problem neni. Cim by to mohlo byt?? Muze byt problem v cache firefoxu?? Da se to nejak opravit? Diky odpovim si sam, pridal sem hlavicky proti cachovani a do url parametr s nahodnym cislem |
||
Časová prodleva: 9 dní
|
|||
Str4wberry Profil |
#2 · Zasláno: 1. 7. 2012, 14:13:44
Ano, možné řešení je přidat náhodný parametr do adresy, což prohlížeč donutí k novému načtení.
Například: $('#div_pro_obrazek').html('<img src="zobraz.php?id='+res+ '&rnd=' + Math.random() + '" alt="" />'); |
||
Časová prodleva: 12 let
|
0