我有一個PHP應用程序,其中人員列表顯示在選擇框中。隨着時間的推移,這個列表現在超過了10萬長,屏幕大約需要20-25秒才能加載。有什麼辦法可以減少這個時間嗎?試圖通過ajax加載名稱,但性能相同或更差。這也需要成爲在屏幕上選擇的第一個項目,因爲其餘項目都依賴於它。在選擇框中呈現巨大列表
1
A
回答
0
你可以像你已經嘗試過的那樣使用ajax,而不是顯示所有的名字,你可以做一些類似自動完成的東西,當用戶開始輸入時它會顯示匹配的名字。
例jQuery中:http://jqueryui.com/autocomplete/
+0
將嘗試自動完成,並看看它是如何結果 – Amit
0
相關問題
- 1. 巨大的div邊框呈現問題
- 2. 處理巨大的選擇列表
- 3. 藍色邊框呈現在下拉列表中選擇[chrome]
- 4. 可變的選擇框替代物品的巨大列表?
- 5. 複選框列表在IE11中的表格中未呈現
- 6. 在Qt中呈現自定義選擇列表
- 7. 選擇,巨大的結果
- 8. 在asp.net中更改複選框列表呈現
- 9. 硒元素的選擇元素與類的巨大列表
- 10. Symfony2呈現複選框選擇字段取消選中
- 11. HTML在IE8 Compat View中呈現,導致巨大的混亂
- 12. 如何以選擇性方式呈現表格中的列
- 13. 多選擇列表框中
- 14. 列表框選擇
- 15. Asp.net複選框列表中隨機呈現跨度
- 16. 如何在列表選擇器中定義我想呈現的選項?
- 17. MVC 4多選擇列表框中選中列表框
- 18. iOS 6移動Safari慢選擇元素的大表格呈現
- 19. 呈現列表
- 20. 使列表框選擇選擇多個列表框c#
- 21. 當選擇其他列表框時取消選擇列表框
- 22. Oracle - 如何解析選擇語句中的巨大clob列
- 23. 在MS Access中選擇列表框
- 24. 在列表框中選擇項目
- 25. 在tkinter列表框中選擇全部
- 26. 在vb6列表框中限制選擇
- 27. WPF在列表框中實現橡皮筋類型選擇
- 28. 如何在webgrid列中呈現列表
- 29. 呈現20個大的相同列表框
- 30. 將AUTO_INCREMENT添加到巨大表中的現有列中
,而不是在選擇給它,讓它在使用AJAX –
可以打破名單成亞組自動完成文本框? – Jake1164
在下拉大的情況下,大多數人通常會選擇自動填充解決方案。也許看看jquery-ui autocomplete? – Weblurk