使用项目,使用ajax调用从php文件加载日历。 当我尝试触发写入已加载表的事件时,它似乎无法正常工作。
请帮我。
$.ajax({
url: 'calender.php',
type: 'GET',
success: function(res){
$("#calender").html(res);
}
});
$("#prev").click(function(){
console.log(this);
});
PHP代码在这里。
*<?php
$monthNames = Array("January", "February", "March", "April", "May", "June", "July",
"August", "September", "October", "November", "December");
if (!isset($_REQUEST["month"])) $_REQUEST["month"] = date("n");
if (!isset($_REQUEST["year"])) $_REQUEST["year"] = date("Y");
$cMonth = $_REQUEST["month"];
$cYear = $_REQUEST["year"];
$prev_year = $cYear;
$next_year = $cYear;
$prev_month = $cMonth-1;
$next_month = $cMonth+1;
if ($prev_month == 0 ) {
$prev_month = 12;
$prev_year = $cYear - 1;
}
if ($next_month == 13 ) {
$next_month = 1;
$next_year = $cYear + 1;
}
?>
| ||||||||||||||
$timestamp = mktime(0,0,0,$cMonth,1,$cYear); $maxday = date("t",$timestamp); $thismonth = getdate ($timestamp); $startday = $thismonth['wday']; for ($i=0; $i if(($i % 7) == 0 ) echo " |
if($i < $startday){
echo "
";}else{
$currentDay = date("d");
$presentDay = $i-$startday+1;
if($presentDay == $currentDay){
echo "
". ($i - $startday + 1) . "";}else if($presentDay < $currentDay){
echo "
". ($i - $startday + 1) . "";}else{
echo "
". ($i - $startday + 1) . "";}
}
if(($i % 7) == 6 ) echo "
";}
?>*
可能是什么问题?