Questo è il mio codice jQueryJquery: come cancellare un elemento prima di aggiungere nuovi contenuti?
$.ajax({
url: "PopUpProductDetails.aspx",
cache: false
}).done(function (html) {
$("#dialog").append(html);
});
La prima volta, funziona bene. Visualizza il contenuto della pagina PopUpProductDetails.aspx. Ma dopo, se clicco di nuovo, ottengo due volte lo stesso contenuto, e così via. Credo che il problema è che ho bisogno di cancellare la finestra di dialogo prima di aggiungere nuovi contenuti.
Come faccio?
.html ("") ha lavorato per me. – Jude
Nota: 'append()' funziona con più di semplici stringhe contenenti HTML, mentre '.html()' funziona solo con stringhe contenenti HTML. –