在我的項目中,我們有多選選項,其中包含超過50000條記錄,使用基於服務器的搜索提取數據並顯示給用戶(無問題)的ajax。有一個選項來選擇所有記錄檢查所有如果用戶選擇檢查所有選項,然後瀏覽器越獄,因爲在隱藏我發佈所有選定的值,(即)瀏覽器掛起的原因,請建議我如何獲得所有選定的值沒有任何問題HTML Multiselect使用javascript和ajax選擇超過50000個值
2
A
回答
3
如果用戶檢查該選項,只需隱藏多選,並在服務器端評估輸入的值select_all
。如果您想使用鏈接(而不是<input type="checkbox">
),則可以使用type="hidden"
創建一個輸入元素來存儲用戶的「全選」偏好。
0
有很多事情可能是錯誤的。關閉我的頭頂:
- 您確定需要同時更新50,000條記錄嗎?
- 您是否將更新整合到一個請求中? 50,000個請求肯定會掛起瀏覽器。
- 如果請求大小是一個問題,你可以或者提交ID範圍(所以
?add=10,11,12,13,14,15,16
成爲?add=10-16
)
+0
親愛的滑雪者,雅我想根據用戶選擇更新記錄,如果用戶選擇1000個值,那麼我想更新1000條記錄,如果5000像它繼續....對於點否2 ajax請求是唯一的在用戶選擇值後向用戶顯示值只有一個請求用於發佈... – BALASCJP 2012-01-02 18:52:54
+0
好的,除非問題是#3,那麼問題只是JavaScript操縱DOM,解決方案將是phihag說的。 – 2012-01-02 19:00:19
相關問題
- 1. 多選擇html和jquery ajax
- 2. AJAX,Django和HTML選擇?
- 3. 使用Javascript從多個選擇選擇列表中選擇值
- 4. javascript函數從HTML選擇menue獲得選擇值的總和
- 5. HTML選擇標籤和Javascript
- 6. JavaScript和HTML選擇框
- 7. HTML文件選擇和JavaScript
- 8. 在HTML和Javascript中選擇
- 9. 當使用bootstrap-multiselect並選擇'全選'時,它不會觸發AJAX調用
- 10. Knockout JS和選擇multiselect不工作
- 11. 無選擇從html提交選擇,但使用href和不值?
- 12. MultiSelect下拉選框使用jQuery複選框選擇
- 13. 如何從選擇選項使用ajax和php獲得價值
- 14. 加載通過AJAX選擇選項,然後設置一個值
- 15. jquery multiselect:如果選擇最後一個選項,請重新加載jquery multiselect和其他下拉值
- 16. 使用jquery選擇HTML選擇值時未調用HTML選擇更改事件
- 17. 使用uparrow和downarrow選擇自動提示值(使用jquery-ajax)
- 18. 通過Ajax的選擇框使用ColdFusion
- 19. 選擇HTML5 JSON AJAX JAVASCRIPT
- 20. 調用通過ajax使用javascript和css的HTML文件。
- 21. 使用Javascript填充HTML選擇
- 22. 使用AJAX選擇值提交PHP
- 23. 使用AJAX注入JavaScript和HTML
- 24. 我怎樣才能通過使用AJAX的選擇框中傳遞兩個值
- 25. Jquery Javascript HTML選擇
- 26. 使用Javascript和/或jQuery計算選擇選項的值
- 27. 笨選擇框值未通過使用Ajax控制器
- 28. 使用JavaScript處理兩個列表multiselect中的值與Angular
- 29. 當一個multiselect的選擇選項添加另一個字段使用jquery
- 30. 如何使用javascript獲取html選擇值?
50000的記錄,你想瀏覽器不掛本身! – Rafay 2012-01-02 18:41:14
向我們展示選擇全部功能的代碼,以便我們討論任何改進。 – marcio 2012-01-02 18:43:27