Ich habe jQuery Autorefresh mit AJAX und JSON.jQuery AJAX JSON Autorefresh Anzeige Daten mit Animation funktioniert nicht
setInterval(function()
{
$.ajax(
{
url: "d1",
type: "POST",
dataType: "JSON",
success: function (jsonStr)
{
var n = jsonStr.length;
var html = "<ul class='table2'>";
for(var x = 0; x < n; x++)
{
//alert(jsonStr[x].badgeID);
html += "<li><div class='td' style='width: 10%; text-align: center; border-right: 3px solid #455f51;'>" + jsonStr[x].badgeID + "</div><div class='td' style='width: 40%; border-right: 3px solid #455f51;'>" + jsonStr[x].employeeName + "</div></li>" ;
}
$("#d1").html(html);
}
});
}, 3000);
Diese Funktion wird die Daten zu id # d1
sein anzeigen Und jetzt habe ich jQuery Animation, wenn die Daten sehen sein.
Wenn die Seite geladen ist, werden die Daten nicht angezeigt (die Daten werden mit dieser Animation angezeigt).
Beispiel Animation, die Sie zu diesem fiddle
HTML
<div id="d1"></div>
Nun auf Dokument laden, haben Sie nichts in Ihrem div ... so kann nichts animiert werden. Sie möchten, dass die Animation in jedem Intervall gestartet wird? Alle 3 Sekunden? –
Ja, weil die Daten von Ajax jSon stammen. Also nach dem Laden von Ajax jSon dann animieren Sie es. Wenn neue Daten hinzugefügt werden, wird es automatisch hinzugefügt. Ist es möglich? Es bedeutet automatische Aktualisierung, die Animation verwendet, um die Daten zu zeigen, wenn es neue Daten gibt, folgt es der Animation –