2011-08-04 64 views
0

我试图让它在页面打开时显示当前的月份和年份,并显示在div中。有3个链接,以前...重置...下一个。点击一下,我想重新加载显示div中的内容,并显示相应的数据......下个月......上个月......等等。将启动变量传递给php

我有重置链接工作,但我无法弄清楚如何传递月份和年份变量,以便脚本知道下一步该去哪里。我也需要它,以便您可以不断按下一个或上一个链接继续向下或向上倒计时。我知道我需要为第1和第12个月添加逻辑以影响这些年......但我需要首先弄清楚这一部分,因为年份的变化对我来说会很容易。 继承人的代码的链接页面 http://www.intarsiaplans.com/thepage.php

+0

为什么你需要php的呢?所有的逻辑可以在客户端 –

+0

,因为PHP是我所熟悉的..所有新的这些js的东西。它提交的php页面已经非常简化,所以我可以弄清楚如何改变这个月份。提交PHP页面将运行我所有的查询和建立一个日历,以显示在原始页面 – Jim

回答

0

你现在需要做的是:

  1. 传递当前月份和年份为AJAX请求的一部分,类型一起请求(下一个/前一个)

  2. 在后端抓取数据并根据收到的参数计算响应。例如,如果month = 6,year = 2011和request_type =“next”,则生成7/2011的日历标记并将其发送回浏览器。

  3. 用新的日历替换旧日历(这是我假设你试图显示的),并用新的日历替换页面上的月份和年份的值。

+0

是的,即我即将做的事情,我只是简化了代码,以弄清楚如何做到这一点。我无法弄清楚如何通过ajax请求实际传递$ month和$ year。 – Jim

+0

6
var ajax_url =“/ get_calendar?month =”+ $(“#month”)。text(); $ .ajax({url:ajax_url, success:function(data){...} }); –

+0

嗯,那是我的头。没关系,我骗了,只是使用会议来保持月份和年份...似乎工作得很好 – Jim