/ / Text laden, während auf einen Ajax-Anruf gewartet wird - jquery, ajax

Text wird geladen, während auf einen Ajax-Anruf gewartet wird - jquery, ajax

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 № 1

Wenn 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();
});