作者vinchen0102 (Wen)
看板Web_Design
標題[請益] 動態的搜尋框
時間Tue Apr 8 17:39:51 2008
前一陣子,我也開始完 facebook。
剛開始的時候,當然就是要填寫一些資料。
網頁上一樣有可以填文字的框框,但是他不同的一點是,我打字打到一半,他已經知道我
要打什麼了,而且寫是可能的選項在框框的下面。
這讓我想起,yahoo 的搜尋框也有類似的功能,我還沒打完,常見的關鍵字就出現在下面
不知道這是用什麼方法做出來的,我猜是 javascript,但是當我打字的時候,一直是停
留在同一頁,它是用什麼發法把我打到一半的資料送回伺服器主機,然後又是用什麼方法
把相關資料傳回客戶端,並寫顯示出來,而且不用從新開啟原本的網頁。最後一點我猜應
該是用DOM,但是我想不透它是怎麼把資料傳給主機,然後怎麼讀取主機的回應。
無名小站好像也有類似的功能,文章編輯到一半把網頁關掉,下次開啟的時候還可以把已
經打好的文字復原,所以似乎打字的同時,資料已經傳到主機那邊去了。
這個問題困擾著我,希望有人可以解答。
--
"To iterate is human, to recurse divine." -L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.90.249.174
推 pm2001:ajax 04/08 17:45
→ kennyliao:關鍵字:autocomplete、ajax、javascript events 04/08 18:09
→ vinchen0102:謝謝 ` 04/08 18:44
謝謝大家的意見,今天去圖書館借了一本ajax 來K,發現
make requests without reloading the page 是 ajax 的精華
超過半本書都在說這些東西。
之前是見識淺博的我看得書太少,才不知道現在科技的發達。
however, 這次的經驗讓我多學了很多東西。
※ 編輯: vinchen0102 來自: 219.90.187.168 (04/09 22:57)