这个想法是加载日历而不刷新页面。我究竟做错了什么?它显示一个空白页面将jquery添加到简单的PHP日历
外部文件:Calendar.php
<?php
$year = (isset($_POST['year'])) ? $_POST['year'] : date("Y");
$week = (isset($_POST['week'])) ? $_POST['week'] : date('W');
if($week > 52) {
$year++;
$week = 1;
} elseif($week < 1) {
$year--;
$week = 52;
}
?>
<table id="calenderWeek" border="1px">
<tr>
<?php
$week = $_GET['week'];
if($week < 10) {
$week = '0'. $week;
}
for($day= 1; $day <= 7; $day++) {
$d = strtotime($year ."W". $week . $day);
echo "<td>". date('l', $d) ."<br>". date('d M', $d) ."</td>";
}
?>
</tr>
</table>
的index.php
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>load demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<div id="target">
</div>
<script>
function load(week, year) {
$("#target").load("calender.php #calenderWeek", {"week":week, "year":year} );}
</script>
的想法是加载日历而无需刷新页面。我究竟做错了什么?它显示一个空白页面
谷歌更多关于AJAX这一点。 –