[問題] 如何自動更新表格

看板Ajax作者 (風)時間13年前 (2012/10/04 13:05), 編輯推噓3(3026)
留言29則, 8人參與, 最新討論串1/1
我是寫 jsp + mysql 想要資料庫加一筆資料時 網頁就自動多一列 請問這如何做到? 有點像fb別人發動態 我們不用按任何健 他就會跳出來 有查過trigger關鍵字 http://www.roseindia.net/sql/trigger/mysql-trigger-after-insert.shtml 還是不知如何應用 因為他沒寫JSP的code -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.244.133 ※ 編輯: wind75609592 來自: 123.204.244.133 (10/04 13:11)

10/04 13:20, , 1F
呃..... 在回答你的問題前,你似乎有許多觀念需要補充一下
10/04 13:20, 1F

10/04 13:20, , 2F
這裡是討稐javascript的,不是JAVA、JSP
10/04 13:20, 2F

10/04 13:21, , 3F
如果你是打算用javascript去自動生那一列的話,那其實是用
10/04 13:21, 3F

10/04 13:22, , 4F
ajax去做到的,更原始一點的方法,就是藏個iframe定時去連
10/04 13:22, 4F

10/04 13:22, , 5F
一個往只撈資料回來SHOW上去
10/04 13:22, 5F

10/04 13:39, , 6F
Dwr
10/04 13:39, 6F

10/04 14:18, , 7F
client端是javascript
10/04 14:18, 7F

10/04 20:59, , 8F
你想要的功能是前端的東西
10/04 20:59, 8F

10/04 20:59, , 9F
就AJAX把insert的資料丟到SERVICE,SERVICE回傳結果後
10/04 20:59, 9F

10/04 20:59, , 10F
把結果用JS增加上去
10/04 20:59, 10F

10/04 21:00, , 11F
如果你覺得這樣太難,你就新增完重新導回原頁不就好了
10/04 21:00, 11F

10/04 22:20, , 12F
可是這不是只有一個人使用
10/04 22:20, 12F

10/04 22:21, , 13F
是A新增 然後B網頁要顯示出來
10/04 22:21, 13F

10/05 00:17, , 14F
facbook是用ajax定期跟server要資料
10/05 00:17, 14F

10/05 00:21, , 15F
你想要的結果,有換頁跟不換頁兩種做法
10/05 00:21, 15F

10/05 00:22, , 16F
不換頁就是用AJAX去新增
10/05 00:22, 16F

10/05 00:22, , 17F
要換頁的話何必改?直接重新導向不就有新內容了
10/05 00:22, 17F

10/05 00:22, , 18F
你是B網頁要顯示,新增完導回B網頁不會重新跟SERVICE要
10/05 00:22, 18F

10/05 00:23, , 19F
資料嗎?
10/05 00:23, 19F

10/05 09:18, , 20F
給你參考 http://goo.gl/IHvLj
10/05 09:18, 20F

10/05 12:32, , 21F
對不起上面描述不夠完整 我說的A和B不是指網頁
10/05 12:32, 21F

10/05 12:33, , 22F
是指A和B的人 看一樣的網頁 這網頁是互動式的
10/05 12:33, 22F

10/05 12:54, , 23F
也就是說A這個人 透過網頁新增一筆資料到資料庫
10/05 12:54, 23F

10/05 12:55, , 24F
B這個人 能不能不用做任何動作就顯示出來A新增的資料
10/05 12:55, 24F

10/05 12:56, , 25F
有想過用javascript的setInterval() 可是時間不知定
10/05 12:56, 25F

10/05 12:56, , 26F
FB的馬上顯示出來 應該不是每一秒就去撈資料吧@@?
10/05 12:56, 26F

10/05 12:57, , 27F
這樣網頁存取量太大感覺不好 會很慢
10/05 12:57, 27F

10/05 17:06, , 28F
popcorny 回給你的 link 就是你要的答案了。
10/05 17:06, 28F

10/05 18:30, , 29F
thanks a lot
10/05 18:30, 29F
文章代碼(AID): #1GRHaUo4 (Ajax)