datepicker.beforeShowDay ajax
Hello
I try to use the parameter "beforeShowDay" function datepicker.
I question (ajax) my mysql database through a php page with a json response.
I received good response in json in my script, but the "return" is not interpreted.
function check(date){
ok = $.datepicker.formatDate('yy-mm-dd', new Date(date));
var ccc = false ;
return $.ajax({
type: "POST",
dataType: "json",
url: "ajax/ajax_date.php",
data: "idauteur="+ok,
success: function(json){
var a = json.nb;
if(a==1)
{
var ccc = true ;
}
}
});
if (ccc) return [true, "ui-event","tooltip"] ;
else return [false, 'class_css_jour_libre'] ;
}
$(document).ready(function() {
$("#date").datepicker({
monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],
dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
dateFormat: 'dd-mm-yy', firstDay: 0,
isRTL: false,
beforeShowDay: check,
onSelect:function(dateText,inst){}
});
})
Why?
I did several test, but to no avail: (
guigui69
PS: Sorry don't speak english