J'ai un lien de soumission de formulaire étiqueté "OK", et je veux avoir un spinner pour indiquer que quelque chose se passe quand on clique dessus . J'ai essayé d'ajouter une image à l'étendue cliqué avant de soumettre le formulaire, mais il ne semble pas:jQuery: Je définis une image spinner, puis je soumets le formulaire, mais l'image n'apparaît pas
function submitMyForm() {
$(this).html($(this).html() + " <img src='/img/spinner.gif'>");
$("#my_form").submit();
}
HTML:
<em class="ok_btn">
<a href="javascript:void(0);" onclick="submitMyForm();">OK</a>
</em>
Il semble que la forme arrive soumettre avant que la page est re -peint. Est-il possible d'obtenir la page à repeindre, puis soumettre le formulaire?
Il serait sans doute préférable d'avoir un div ou un conteneur pour ajouter l'image au lieu d'ajouter l'image à toute la page html. –
J'essaie d'ajouter l'image à l'intervalle cliqué. Je vais mettre à jour la description. –