Ich bin neu bei Javascript / Jquery / Ajax und weiß nicht, wie ich Text laden kann, um "Loading ..." anzuzeigen, während auf einen Ajax-Anruf gewartet wird.
Bisher habe ich diesen Code, der gut funktioniert
$.get("sum.php", { userid: "<?php echo $userID; ?>"},
function(data){
eval(data);
});
Ich möchte, dass "Loading ..." in einem Div namens Loading angezeigt wird, bis die Daten vom Ajax-Aufruf zurückgegeben werden.
Danke im Voraus
Antworten:
5 für die Antwort № 1Wenn dein Laden div
Hat ID "Laden", könnten Sie so etwas tun ...
<div id="loading"><img src="/images/spinner.gif" /> Loading...</div>
JavaScript mit jQuery AjaxStart und AjaxStop:
$("#loading").ajaxStart(function(){
$(this).show();
})
.ajaxStop(function(){
$(this).hide();
});