In this Beispiel lade ich JSON-Daten von Reddit mit Ajax. Da die Antwort vom Server kommt, füge ich sie an div mit einer Klasse .text
an.Funktioniert jquery append-Funktion, um den Inhalt irgendwie zu duplizieren?
<button type="button" class="btn">Click me!</button>
<div class="text">Replace me!!</div>
$(".btn").click(function() {
$.ajax({
url: "http://www.reddit.com/r/aww/search.json?q=puppy&restrict_sr=true",
method: "GET",
success: function (result) {
$(".text").text("");
for (var i = 0; i < result.data.children.length; i++) {
$(".text").append('<img src="' + result.data.children[i].data.thumbnail + '"/>');
}
}
});
});
Dies funktioniert. Meine Frage ist, warum hängt Append-Funktion nicht die gleichen Bilder wieder an, wie ich Knopf wiederholt drücke? Append-Funktion vermeiden Sie den Inhalt irgendwie duplizieren?
Bitte fügen Sie Ihre-Code – dk1990
@Noah leider vergessen, dass, aktualisiert haben. – user4913383
Nein, Append wird nicht vermeiden duplizieren Inhalt: –