我有一个php页面,我称之为日历类功能来显示日历。这只是
$calendar->show(true);
它还有另一个功能,可以通过
调用它$calendar->show('July 2015')
所以我要做的是在顶部创建一个标题,显示下一个和上一个,然后让它成为一个链接,但我想弄清楚我如何点击上一个链接,当我点击它,只需重新运行指定日期的函数,而不是重新加载整个页面并使用url参数。我一直在寻找ajax和jquery,似乎可能,但它只显示如何发布到php页面。如果可能的话,我找不到重新运行函数的方法。
答案 0 :(得分:0)
你需要这样的代码: HTML:
<div id='next' class='year'></div>
<div id='next' class='month'></div>
<div id='prev' class='day'></div>
<div id='date'></div>
<div id='next' class='day'></div>
<div id='next' class='month'></div>
<div id='next' class='year'></div>
jQuery的:
$('.day, .month, .year').click(function() {
var a = $(this).attr('id'); // find prev or next clicked
var b = $(this).attr('class'); // find day or month or year clicked
$.ajax({
type: 'post',
url: //your php url,
data: {act: a, which: b, /* your other data */},
cache: false,
success: function(c) {
$('#date').html(c);
}
}):
});
和PHP:
<?php
include //your class
echo $calendar->show('$_POST['data']')
?>