我今天問我一個很有趣的問題。在實現一個實現AJAX按鍵事件的項目之前,我有一段時間。所以基本上什麼情況是每一個關鍵是在搜索欄按下時,它被查詢的數據庫,並將結果顯示在一個div。所以我從來沒有想過直到今天才知道它是如何實現的。由於幅材具有不響應的機制保障,如何Ajax的知道如何顯示所述按鍵的結果在序列阿賈克斯按鍵事件(其背後的工作)
例如
如果我鍵入 - >顯示爲一個的結果,現在 如果我添加一個「b」使它成爲ab,它會顯示ab的結果,但是由於web不提供保證,所以對ab的響應可能會出現在a(如果某人快速鍵入字母)的響應之前。
一些可能的解釋我認爲
1)存儲與所述結果的請求(但再次將需要一種並不會時間或空間低效) 2)時間戳(但因爲沒有時間機制保障,這可能是完全誤導)
我真的不知道它是如何工作的,並想知道這是如何實現的。
謝謝
編輯:我很抱歉,如果我陷害的問題錯了,我用JavaScript來GET和POST請求發送到同一個數據庫
AJAX是一種技術,不是圖書館或功能。說AJAX有事件或「知道」如何做任何事情都是錯誤的。究竟你的項目的功能是如何工作的是依賴於你沒有使用的是實現了它,如jQuery任何庫。 – 2013-04-04 05:42:34