Bonjour,

j'utilise un datepicker et la fonction "beforeShowDay" pour savoir s'il faut bloquer le jour ou non (ici je veux bloquer tous les samedi).

Tout fonctionne, sauf que c'est trèèèèèèèèès lent du coup (requête asynchrone qui se déclenche pour chaque date).

Ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
function (date,cid) {
    	var day = date.getDay();
        var urlAjax = '/download?id='+id+'&action=unefonctionAjax';
        var retour;
 
        $.ajax({
            url: urlAjax,
            async: false
        }).done(function(json) {
    		if (json.success) {
    			var jourConfig = json.joursBloques;
                if ($.inArray(day, jourConfig) != -1) {
    		        retour = false;
    		    }
                else retour = true;
    		} else {
    			console.log(json.erreur.msg);
    			retour = true;
    		}
        });
    	return retour;
    }
Y a-t-il un moyen pour que ce soit beaucoup moins lent ?

Merci