Re: [請益] 請問關於設計課表系統的建議

看板PHP作者 (寶貝豬)時間16年前 (2009/03/23 10:36), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串2/2 (看更多)
ajax應用愈來愈普遍, 我用的前端framework: jQuery(當然也)有支援ajax. jQuery是不難了解, 但還是要花點時間去理解它的運作邏輯以及適應它的語法. 就ajax的部份, 以下提供一個樣板僅供參考, 詳細的語法解說的部份就略過了. google可以搜出一大堆教學. 簡單解說: 前端網頁上會有一個id為'sub'的按鈕, 按下去會觸發一段程式碼; 這段程式碼會將var變數以'a'賦值, 傳送給後端的rand.php, 並接收rand.php 回傳的訊息, 以內容附加的方式顯示在id為'msg'的div區塊當中. 這個様板能夠run, 後續的應用變化就看實際需要再做增改就行了. 還有很重要的一點, 要先載入jquery的核心, 這上jQuery官網即可下載. 這個範例當中就是: jquery-1.2.6.pack.js 前端網頁的部份: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "" rel="nofollow">http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="" rel="nofollow">http://www.w3.org/1999/xhtml"> <head> <title>測試</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link type="text/css" rel="stylesheet" href="./css/framework.css" /> <script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script> </head> <input type='button' id='sub' value='觸發傳送'> <div id='msg'></div> <script> $('#sub').click(function(){ $.post( "rand.php", {'var': 'a'}, function(msg){ $("#msg").html($("#msg").html()+msg); }); }); </script> 後端 rand.php 的部份: <?php echo $_POST['var'].':'.rand(0,10).';'; ?> ※ 引述《neverfly (neverfly)》之銘言: : 要幫人用php做一個課表的系統, : 主要就是要在後端輸入多個學期的日課表,儲存在資料庫中, : 在前端可以供使用者瀏覽。 : 但為了方便起見,我覺得應該提供給後端管理者, : 類似像google calendar一樣的圈選式介面, : 例如星期四的二、三、四節三小時的課, : 就直接圈選出星期四的二、三、四節,然後跳出一個框框, : 輸入課程名稱、教師等細節。 : 我猜想google calendar應該是用ajax做的, : 但是我沒有接觸過ajax,所以不知道從何著手, : 請問一下是否有現成的範例可以參考, : 或是不是有關鍵字、相關的網站等, : 可以提供給我做為找資料用呢?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.187.65

03/23 11:03, , 1F
補充一下,若對於UI的部份要求甚高的話,還是得花時間
03/23 11:03, 1F

03/23 11:04, , 2F
去尋找適合的現成套件.否則得花更多的時間自行開發.
03/23 11:04, 2F

03/23 11:04, , 3F
我個人是傾向先花時間找到大致符合的套件來套,然後再
03/23 11:04, 3F

03/23 11:05, , 4F
做些小修改.若要自行開發,那可不是小事.
03/23 11:05, 4F

03/23 11:44, , 5F
03/23 11:44, 5F

03/23 11:55, , 6F
謝謝回應,讓我有個開始,我會再去深入研究的,感謝
03/23 11:55, 6F
文章代碼(AID): #19nlM-R2 (PHP)
文章代碼(AID): #19nlM-R2 (PHP)