2011-08-04 69 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