Salve, ho una doppia chiamata ajax:
La mia domanda è: perchè la seconda chiamata non sovrascrive il contenuto della prima, ma stampa sopra?codice:in pagina 1: <div class="prova"></div> pagina 1: $.ajax({ type: "POST", url: "../pagina2.php", data: "prova=" + prova, dataType: "html", success: function (html) { $('.prova').after(html); } }); pagina 2: $.ajax({ type: "POST", url: "../pagina3.php", data: "prova_2=" + prova_2, dataType: "html", success: function (html) { $('.prova').html(html); } });
Il primo elemento è ok, perchè è quello l'effetto che cerco, ma poi vorrei che pagina2.php sovrascrivesse se richiesto il contenuto del div, quindi togliendolo anche graficamente di mezzo. Avevo pensato anche di dargli un attributo css per levarlo, e funziona, solo che mi leva anche gli altri che si sono aperti, quindi non và bene.
Come devo modificare la chiamata ajax per ottenere l'efetto voluto?
![]()

Rispondi quotando
