Tôi muốn hiển thị cho người dùng một tệp văn bản lớn (100MB Tệp nhật ký cụ thể) qua giao diện web mà không yêu cầu người dùng phải tải xuống toàn bộ tệp. Rõ ràng việc trả lại toàn bộ tệp cho trình duyệt web sẽ không hợp lý, vì vậy lý thuyết của tôi là sử dụng Ajax để tìm nạp các phần của tệp tùy thuộc vào người dùng cuộn qua tệp, tương tự như cách Google Maps cung cấp "cửa sổ" của bản đồ .Hiển thị các tệp văn bản lớn qua Ajax/dojo
Máy chủ ứng dụng của tôi là PHP và tôi khá chắc chắn rằng tôi có thể thực hiện tìm kiếm và đọc thích hợp thông qua tệp và trả kết quả qua XHR cho ứng dụng, nhưng khung Ajax của tôi là dojo và tôi không thể nghĩ ra bất kỳ tiêu chuẩn nào điều đó sẽ hoạt động và tôi đang cố gắng tìm ra cách tốt nhất để cấy ghép một cái gì đó.
Tôi có nên lấy phụ tùng của riêng mình không? Có điều gì đó ngoài kia mà tôi không biết? Nếu tôi xây dựng widget tùy chỉnh của riêng mình, cần phải có loại cấu trúc nào và có tài nguyên nào tốt để phát triển các widget tùy chỉnh cho dojo/dijit không? Bất kỳ suy nghĩ nào khác?
Suy nghĩ thú vị về phân trang. Tôi thành thật đã không nghĩ về nó (và tôi không biết tại sao). Cảm ơn các tut, và một phác thảo thô về những gì sẽ cần phải được thực hiện và một thay thế khả thi khả thi. – Kitson
Vui mừng được giúp đỡ và đừng lo lắng về các tính năng snazzy, chức năng đầu tiên là phương châm của tôi. Chúc may mắn với dự án của bạn! –