我想知道你認爲什麼是在每個keyup()上搜索表的字段的更好的解決方案。JS自動完成。 AJAX與JS對象/數組
- AJAX查詢來搜索數據庫表,返回結果
- AJAX查詢來搜索數據庫表,然後將結果存儲在會話中,搜索會話在後續請求
- AJAX查詢來搜索數據庫表,然後存儲結果在JS對象/數組中,在隨後的請求中搜索對象/數組
我應該注意,表格可以很容易地達到1000行,但不會增長到超過幾千行。什麼是有效的,以績效爲導向的方式來解決這個問題?
這是一個很好的解決方案嗎?
http://jqueryui.com/demos/autocomplete/
表格內容的靜態程度如何?他們是否經常變更,如果包含變更,是否很重要?此外,如何「龐大」的內容 - 超長字符串,或緊湊整數等。 – 2012-04-26 19:32:45
@Mark Schultheiss嗨馬克。在第一次請求後包含進一步更改並不重要,但表格的內容每天都會更改。內容/每行由3個小字段組成,最多大約100個字符。在MySQL中,它們都是'字符串'。 – 2012-04-26 19:36:36