Bonjour à tous, je rencontre un problème avec datepicker, je souhaiterais que le calendrier s'affiche avec des dates spécifiques cliquables. Ces dates sont actuellement stockées dans un fichier de données type json dont le nom est "test.php" le code qui créé le calendrier est : [code]var joursEvenement = {}; var xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", "test.php", true); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200){ joursEvenement = JSON.parse(xmlhttp.responseText); } }; xmlhttp.send(null); function creerCalendrier(date) { var evenement = false ; if (joursEvenement != null) { for (i = 0; i '); $.ajax({ url: "index.html?page=photos&ev="+dateText, cache:false, success:function(html){ afficher(html,"#contenu",true); }, error:function(XMLHttpRequest,textStatus, errorThrown){ afficher("erreur lors du chagement de la page","#contenu",true); } }) }, changeMonth: false, changeYear: false }); });[/code] tel que le code est fait lorsque j'affiche la page le calendrier est vide, si je vais au mois suivant j'ai les événements qui s'affichent et si je retourne au mois courant les événements sont également présents. Je ne trouve pas ce qui cloche dans mon code pour afficher les événements directement. je vous remercie par avance de votre aide.

1 réponse


Bonjour, met un log ici: function creerCalendrier(date) { var evenement = false ; console.dir(joursEvenement); //