Salve a tutti,
stavo studiando il modo di gestire le path di un'immagine mediante lato server...
ho creato la mia servlet e nel metodo init() ho inizializzato la classe che contiene una arraylist di stringhe contenente le mie immagini...
tramite ajax richiamo un metodo in doGet che imposta come out l'immagine che scelgo tramite una request...
nella console di internet vedo la chiamata e noto che la path viene inserita dove voglio senza problemi ma in realtà il DOM rimane con la vecchia immagine e non risente del cambiamento... come posso fare?
codice:<div id="myfoto" onclick=carica()> <img id=lista src="<%= mybean.getFoto()" /> </div> <script> $.ajax({ url:"FotoServlet", type: "GET", data:{foto:1} success:function(){ $('#lista').attr('src',function(index,attr){ return attr.replace('img/Copertina.png',"<%= mybean.getFoto()"); }); } });
p.S. img/Copertina.png è di default che viene inizializzata quando creo la nuova istanza

Rispondi quotando
