我现在有这个:
它包含在标准 php/html/css 页面中。
在不发出新的 http 请求的情况下合并按钮“上个月”和“下个月”的最佳方法是什么,即发送 $_GET 来获取月份和年份,因为我想保留用户的任何数据输入到页面。
如何将月份/年份传递给页面本身,以便它可以根据用于生成日历的函数分别进行更改?
我想我必须使用 jQuery/javascript/AJAX,我在这些领域不是最有经验的,所以任何替代方案都会很棒。
那么,如何使用日历的新参数刷新函数?我将当前月份和年份传递给函数以生成日历:
HTML -
<form action="this.php" id="PREVIOUS_MONTH" method="post">
<input type="submit" value="Previous Month"/>
</form>
PHP-
function generateCalendar($month, $year){
.. generate calendar code
}
如何使用 AJAX 使用新参数(即一个月前/一年前)刷新函数(generateCalendar),而不发出新的 http 请求?
谢谢
最佳答案
我认为你应该使用javascript。 你可以试试jQuery,不难理解。
如果你想传输数据,请检查ajax:
看这里使用ajax和jQuery:http://api.jquery.com/jQuery.ajax/
如果你想要一个非常小的库,请尝试 microajax:http://code.google.com/p/microajax/
microAjax("/my/url", function(resource) {
alert("I load this : " + resource);
});
关于javascript - 如何在不发出新的http请求的情况下更改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14328129/