Je sais qu'il existe des milliers d'exemples sur Internet, mais je veux pour le script que je dois déjà afficher une image gif de chargement pendant que les données sont récupérées. Ma connaissance de java sont pauvres, donc je demande comment changer les éléments suivants:Afficher l'image de chargement pendant la publication avec 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>
Et mon div est ici:
<div class="content" id="data"></div>
Merci. John
Si la requête Ajax échoue, le gif de chargement reste visible dans ce cas. – ragatskynet
Au lieu de masquer le div/gif dans le rappel de succès, ajoutez-le sous la méthode always() (Ceci est l'ancien gestionnaire de rappel complete()) – Narayana