我必须编写一个包含事件日历的网站,可以循环几个月,这个日历是由 php 函数生成的,我试图向 div 添加一个事件监听器,这样当我单击它时,它会循环浏览月,每次生成一个新的日历。
经过一番研究后,我发现我需要使用 AJAX,但我真的不知道如何使用它。
这是我的代码:
let next = document.getElementById("buttonNext");
let monthNb = String(new Date().getMonth() + 1).padStart(2, '0');
let yearNb = new Date().getFullYear();
next.addEventListener("click", function(event) {
monthNb++;
If (monthNb > 12) {
yearNb++;
}
// I know I am trying to send js var as php but idk ;-; v v
document.getElementById("calendarContainer").innerText = '<?php echo createCalendar(yearNb, monthNb); ?>';
});
HTML/PHP:
<div class="button_leftRight"><img src="icons/left" id="buttonBack"></div>
<div class="button_leftRight"><img src="icons/right" id="buttonNext"></div>
<div id="calendarContainer">
<?php
echo createCalendar($year, $month);
?>
</div>
谢谢你的时间 !希望能找到一个好的解决方案!:D
PS:如果您需要更多信息,请告诉我,我可能会忘记一些事情。
慕码人8056858
一只斗牛犬