Datepicker : passer une variable récupérée via un attribut data-date en JS
Bonjour tout le monde !
Un message car je n’arrive pas à faire passer une de mes variables de Twig vers JS. Peut-être que les experts en JS pourront m'aider :)
Dans la création d'un système de billetterie, dans la page où l’on choisit la date de visite, j’ai mis en place un datepicker.
Dans mon controller, j’appelle une méthode qui retourne tous les jours fériés grâce à un service.
Dans ma vue Twig, j’appelle ces jours fériés en attribut :
Code:
1 2
|
{{ form_row(form.visitDate, {'attr': {'data-date-dates-disabled': publicHolidays |json_encode() }}) }}<br/> |
Puis pour faire passer ma variable de jours fériés, j’ai écrit ceci dans script JS. Pour autant, mes jours fériés ne se mettent pas en grisé. Avez-vous un idée ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<script>
$(document).ready(function () {
var datesDisabled = $('.datepicker').attr('data-date-dates-disabled')
$('.datepicker').datepicker({
format: "yyyy-mm-dd",
language: "fr",
autoclose: true,
daysOfWeekDisabled: '0,2',
//endDate: '+1y',
datesDisabled : datesDisabled
});
});
</script> |
Si vous avez une idée, je suis preneuse !
Merci d'avance !!