我有一個包含大量內容的主頁面,其中一個內容是一個小日曆。在主頁上獲取日曆以切換月份而不刷新頁面
對於日曆,我有一個上個月和下個月的鏈接。我想要做的是在幾個月之間切換,而不必刷新頁面。
<div id='cal_wrapper'>
<a href='main.php?month=$m&year=$y' class='selector'>Previous month</a>
<a href='main.php?month=$m&year=$y' class='selector'>Next month</a>
<?PHP
echo $calendar;
?>
</div>
的Javascript如下:
<script type="text/javascript">
$(document).ready(function() {
$('#cal_wrapper a.selector').click(function(e){
$('#cal_wrapper').load($(this).attr('href'));
e.preventDefault();
});
});
</script>
正在發生的事情是,當我要麼上一頁/下一頁點擊整個頁面重新加載到cal_wrapper格.. ???我卡住了。
相同的結果。謝謝。 – DanielOlivasJr
對我來說,問題出在$('#cal_wrapper')。load($(this).attr('href'));線。我沒有閱讀jquery很多,但似乎像它的加載「this」頁面一遍又一遍地進入cal_wrapper div。 – DanielOlivasJr