J'utilise un appel getJson pour les listes déroulantes. Je veux avoir un effet de préchargement d'image pour cet appel ajax. Quelqu'un peut-il m'aider avec cela ... ?? Mon code suivant:Je souhaite précharger une image avant l'appel getJson
$.getJSON("myAction.do?method=fetchThruAJAX", {
TypeNo: $("#Type").val(),
ajax: 'true'
}, function(j) {
var options = '<option selected value="-1">---Select---</option>';
if (j != null) {
$.each(j.Model, function(i, item) {
options += '<option value="' + item.SeqNo + '">'
+ item.Name + '</option>';
});
}
$("select#Model").html(options);
});
Salut merci pour la réponse. Je le déclare gloabalement comme: '$ (document) .prêt (function() {$ ("# imageLoad"). AjaxStart (fonction() {$ (this) .fadeIn ("fast");}) .ajaxStop (function() {$ (this) .fadeOut ("fast");});}) 'et avoir mon conteneur div comme'
'Mais le code que vous avez donné ne fonctionne pas. Je pense que je le fais un peu mal. S'il vous plaît aidez-moi si vous avez un exemple de code pour obtenir une meilleure image sur ce – rahul@rahul, qui fonctionne pour moi dans [ce test approximatif] (http://jsfiddle.net/gJpYt/). –
@frederic: mais n'est-ce pas un peu trop vite. J'essaye maintenant avec lent, laisse voir .... !!! ou ne pouvons-nous pas montrer l'image pour dire quelque 2 secondes que de le cacher ... ??? – rahul