Gần đây tôi đã gặp phải một chút đau đớn. Tôi đã sử dụng hộp thoại JQuery Dialog để hiển thị một số màn hình cấu hình trong một ứng dụng web. Không có gì quá đặc biệt. Tuy nhiên tôi có một vài trường hợp cạnh mà hình thức cấu hình này sẽ hiển thị một thả xuống của một số ... 11.000 tùy chọn. [DODGES ROTTEN TOMATOES]Hộp thoại giao diện người dùng JQuery chậm
Không cần phải nói, nó chậm. Có thể mất tối đa 9 giây để Hộp thoại JQuery hiển thị (và init cũng chậm).
Câu hỏi đầu tiên là: Có cách nào tăng tốc hộp thoại không? Từ những gì nó có vẻ, nó sao chép tất cả các nội dung mỗi khi nó mở ra. Nếu có cách nào để tránh điều đó, nó sẽ giúp ích một chút.
Câu hỏi thứ hai: Có hộp thoại jQuery nào khác hoạt động tốt hơn khi được yêu cầu hiển thị lượng lớn dữ liệu không?
Và như mọi khi, các giải pháp khác được hoan nghênh. Một số ajax tự động hoàn thành sẽ không tệ, nhưng có lẽ vẫn còn chậm, trừ khi nó yêu cầu ít nhất một vài ký tự ban đầu.
Người đàn ông, đó là danh sách thả xuống. Ngay cả khi bạn có thể giải quyết vấn đề kỹ thuật của bạn, tôi sẽ đề nghị sử dụng điều khiển khác nhau có thể lọc danh sách hoặc một số loại trình duyệt dữ liệu. Tùy thuộc vào nội dung dữ liệu. – Tx3