Spectacle “chargement” de l'animation sur le bouton cliquez sur
Je veux faire quelque chose de très simple.
J'ai un bouton dans ma page.
<form action="/process" method="POST">
<input class="btn btn-large btn-primary" type="submit" value='Analyze Topics'>
</form>
Maintenant ce que je veux, c'est quand l'utilisateur appuie sur ce bouton soumettre. Il montre que le "chargement" d'animation gif jusqu'à ce qu'il obtient la réponse du serveur.
Mais j'ai été aux prises depuis longtemps.
Comment puis-je mettre en œuvre cette?
- êtes-vous à l'aide d'ajax ?? ou simplement poster le formulaire ??
- Je peux utiliser ajax ainsi... mais pour l'instant ce qu'il est.
- double possible de Jquery Ajax Chargement de l'image
- si je post forme alors, comment pouvez charger une image ?
- visitez: ce lien, vous obtiendrez une aide
Vous devez vous connecter pour publier un commentaire.
Si vous êtes en utilisant ajax alors (pour la rendre aussi simple que possible)
Ajouter votre chargement image gif html et de les rendre cachés (à l'aide de style dans le html lui-même maintenant, vous pouvez l'ajouter à séparer CSS):
Montrer l'image lorsque le bouton est cliqué, et de le cacher à nouveau sur la réussite de la fonction
Assurez-vous de cacher l'image sur l'ajax d'erreur rappels trop à assurez-vous que le gif se cache même si l'ajax échoue.
essayer
EDIT: après avoir lu les commentaires
dans le cas où vous décidez face à l'ajax
Le meilleur de chargement et de blocage particulier div ajax pour appeler jusqu'à ce qu'il a réussi est Blockui
passer par ce lien http://www.malsup.com/jquery/block/#element
exemple d'utilisation:
script
espère que cela aide vraiment il est très interactif.
Je le sais très bien réponse tardive mais j'ai vu cette requête récemment Et a trouvé un scénario de travail,
OnClick de Soumettre utiliser le code ci-dessous:
Pour Arrêter le Gif utiliser le code ci-dessous:
$('#Submit').ajaxStop();