Ich weiß, es gibt Tausende von Beispielen im Internet, aber ich möchte für das Skript, das ich bereits ein Laden Gif Bild anzeigen, während die Daten abgerufen werden. Meine Java-Kenntnisse sind arm, deshalb frage ich, wie die folgenden ändern:Anzeige laden Bild während Beitrag mit Ajax
<script type="text/javascript">
$(document).ready(function(){
function getData(p){
var page=p;
$.ajax({
url: "loadData.php?id=<? echo $id; ?>",
type: "POST",
cache: false,
data: "&page="+ page,
success : function(html){
$(".content").html(html);
}
});
}
getData(1);
$(".page").live("click", function(){
var id = $(this).attr("class");
getData(id.substr(8));
});
});
</script>
Und mein div ist hier:
<div class="content" id="data"></div>
Dank. John
Wenn die Ajax-Anforderung nicht erfolgreich ist, bleibt das Lade-GIF in diesem Fall sichtbar. – ragatskynet
Anstatt das div/gif im Erfolgsrückruf zu verstecken, fügen Sie es unter der always() -Methode hinzu (Dies ist der alte callback-Handler). – Narayana