Ich möchte die Anzahl der Geräte aus meiner Datenbank (durch Zählen Zeilen) abrufen und präsentieren sie in einem Widget mit dem aktualisierten Wert wie die Seite lädt.jQuery AJAX Update Widget als Seite geladen
Hier ist mein Code:
<div class="col-lg-3 col-sm-6">
<div class="widget-panel widget-style-2 white-bg">
<i class="ion-eye text-pink"></i>
<h2 class="m-0 counter"><span id="server_count">100</span></h2>
<div>Servers</div>
</div>
</div>
...
$(function(){
$.ajax({
type: 'POST',
url: 'dashboard/analytics/server_count',
success: function(result) {
//alert(result);
$('#server_count').html(result);
},
error: function() {
alert("problem");
}
});
});
Der Alarm zeigt den richtigen Wert in der Erfolgsfunktion, aber ich habe Probleme mit der Aktualisierung div wie die Seite gerendert wird; Das heißt, es zeigt immer noch den standardmäßigen statischen Wert (100).
Irgendwelche Ideen zu was ich vermisse? Wie sollte ich dies schreiben, so dass der Standardwert immer von dem dynamischen Wert, der aus der DB gezogen wird, rechtzeitig zum Laden der Seite überschrieben wird? Vielen Dank!
Wie lautet die Antwort der Ajax-Anfrage? –
Es zieht eine Ganzzahl, die der Anzahl der Zeilen in meiner Tabelle – kilele
entspricht, wenn die Antwort Ihrer Anfrage eine Ganzzahl oder String-Nummer ist, dann ist nichts falsch an der Ajax-Anfrage. Sie können versuchen, Fehler auf der Entwicklerkonsole zu überprüfen, wenn Fehler vorhanden sind. –