JS : Enlever le gif après chargement
Fermé
matiou34
Messages postés
198
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
27 janvier 2015
-
21 mars 2012 à 13:42
nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 - 21 mars 2012 à 16:25
nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 - 21 mars 2012 à 16:25
A voir également:
- JS : Enlever le gif après chargement
- Arrondi js ✓ - Forum Windows
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
- Pixlr - Forum Graphisme
- Js arrondir - Forum Webmastering
- Reproduction d'un dessin - Forum Graphisme
1 réponse
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
Modifié par nEm3sis le 21/03/2012 à 16:34
Modifié par nEm3sis le 21/03/2012 à 16:34
pour la question sur ou le placer c'est simple dans tes callback success et error
ps1 : le hide si tu ne connais pas -> https://api.jquery.com/hide/
ps2 : vu que tu utilise jQuery tu peux remplacer le document.getElementById('id') par $('#id')
ps3 : le xmlHttp.readyState tu n'as pas à l'utiliser vu que tu as les callback de jQuery
ps4 : au lieu de $.ajax({type:"POST" tu peux utiliser https://api.jquery.com/jQuery.post/ c'est plus simple
ps5 : à la place de .style.display = inline tu peux utiliser .css('display', 'inline') voir même https://api.jquery.com/show/
$(document).ready(function(){ $("#formulaire").submit(function(){ document.getElementById('loading').style.display = 'inline'; $.ajax({type:"POST", data: $(this).serialize(), url:"form.php", success: function(data){ $("#post").html(data); $('#loading').hide(); }, error: function(){ $("#post").html('Une erreur est survenue.'); $('#loading').hide(); } }); return false; }); });
ps1 : le hide si tu ne connais pas -> https://api.jquery.com/hide/
ps2 : vu que tu utilise jQuery tu peux remplacer le document.getElementById('id') par $('#id')
ps3 : le xmlHttp.readyState tu n'as pas à l'utiliser vu que tu as les callback de jQuery
ps4 : au lieu de $.ajax({type:"POST" tu peux utiliser https://api.jquery.com/jQuery.post/ c'est plus simple
ps5 : à la place de .style.display = inline tu peux utiliser .css('display', 'inline') voir même https://api.jquery.com/show/