2012-02-10 20 views
2

我要創建一個簡單的預約安排來設置預約醫生預約安排,有些事情是這樣的:http://arshaw.com/fullcalendar/與jQuery

我幾乎知道的jQuery和JavaScript什麼,但我希望這是學習動工更多,當然我的老闆已經要求我這樣做了。因爲創建的約會調度插件不支持波斯日期,它們對我來說是無用的,我應該從哪裏開始創建?我想設置約會完成後再拖放表面上,如谷歌日程表:

http://jquery-week-calendar.googlecode.com/svn/trunk/jquery.weekcalendar/full_demo/weekcalendar_full_demo.html

懇求e建議我參考和一些必要的步驟來學習和做到這一點。

我感謝所有幫助

+1

剛開始實施它。如果您遇到困難,請在此尋求幫助。你會更快完成並更多地學習。 – Blender 2012-02-10 18:35:42

+3

對於任何Javascript新手,我建議在依賴像JQuery這樣的框架之前更多地瞭解核心語言。至少了解JQuery如何做它所做的事情(或者如果時間不夠,請注意這樣做)。 – 2012-02-10 18:36:27

回答

6

你需要確保你有一個服務器端語言舒適的理解,並保存這些日曆日期到數據庫。 jQuery只會在客戶端執行,也就是說,一旦瀏覽器「刷新」,您將失去所有日曆修改。通常情況下,類似工作或工作的日曆如何基於AJAX調用(如所列網站上的文檔所述)

您需要知道在希望使用的地方使用的服務器端編碼語言主持這個日曆。 .NET,PHP,Ruby等。您需要知道如何通過服務器端代碼創建並連接到數據庫(Oracle,MySql,MSSQL等)。

所以,如果我是給你指導,從一般的角度來看它會是這樣的:

  1. 確定你會在(PHP,.NET拼音,等運行什麼語言的服務器環境。 )
  2. 創建並確定需要使用哪種類型的數據庫(MySQL,MSSQL,+其他)。這對新手開發人員來說也不是那麼簡單。您需要識別服務器主機信息,並創建數據庫,使用用戶名和密碼創建用戶,以便您可以通過適當的權限從代碼訪問數據庫。
  3. 找到您的所有文件託管位置的文件夾/位置。例如:http://www.eventscalendar.com/youreventscalendergoeshere/
  4. 開始在該文件夾中創建將包含您的日曆的頁面模板,並放入從該網站提供給您的所有文件。
  5. 嘗試讓日曆在沒有任何數據庫調用的情況下工作(如果可能的話)或只是空的ajax調用。
  6. 一旦日曆顯示正在工作,只是沒有保存任何東西,那麼你可以開始尋找AJAX調用,以及他們將如何發佈和請求數據庫中的數據。
  7. 開始將ajax +服務器端代碼請求(Post/Get)綁定在一起,直到您已確認值正在成功掛接到您的數據庫表。

您需要首先了解jQuery的AJAX這個日曆的工作: http://api.jquery.com/jQuery.ajax/

這真的不是那麼複雜,如果你也適應了服務器端的技術。

如果您不理解我在本指南中使用的大多數術語,那麼這個項目可能不適合您,也不太適合。

乾杯和祝你好運。

+0

非常感謝!我知道關於server-side.how來創建網格,並通過拖動鼠標將矩形拖入它是一開始聽起來很複雜的事情,任何建議? – 2012-02-11 05:59:45

0

如果問題是波斯日期\日曆,momentjs.com至極是至極fullcalendar的lib是基於具有它支持已經