09/10/2018, 23:36

Cần giúp đỡ về Kỹ thuật load trang web

Trường hợp như sau:
Database server có 1 cái list rất dài,
Nếu load hết trực tiếp bằng JSP thì sẽ bị đứng máy!!
Vậy làm sao hả mấy huynh?
Mình muốn nó như cái image attach theo vậy.

Thêm nữa, nhờ giải thích về kỹ thuật load ajax, chẳng hạn sẽ load nó vào đâu, hiển thị như thế nào??

Cảm ơn nhiều!!!
sub viết 01:52 ngày 10/10/2018
Load cái cấu trúc cây hả?
Nếu vậy bắt chước Windows nhé, nhấp vô đâu nó mở tới đó, load một lúc thì Bill Gate cũng tèo thôi.
Cách làm là insert vô giữa các nút 1 cái DIV để mà chứa nút con load về = ajax khi nhấp vào nút cha. Nút con cũng có cái DIV y như vậy, nói chung là phải đệ qui.
So Lo viết 01:38 ngày 10/10/2018
Quote Được gửi bởi sub View Post
Load cái cấu trúc cây hả?
Nếu vậy bắt chước Windows nhé, nhấp vô đâu nó mở tới đó, load một lúc thì Bill Gate cũng tèo thôi.
Cách làm là insert vô giữa các nút 1 cái DIV để mà chứa nút con load về = ajax khi nhấp vào nút cha. Nút con cũng có cái DIV y như vậy, nói chung là phải đệ qui.

Vâng đúng rồi ah. Nhưng Bro có thể hướng dẫn cụ thể hơn không?
Chẳng hạn như load tạm vào đâu, rồi xử lý thế nào??
mrsinguyenus viết 01:38 ngày 10/10/2018
Dùng thẻ ul và li ấy, viết cái js để show thôi
sub viết 01:47 ngày 10/10/2018
không có load tạm và xử lý gì hết, load tới đâu là in tới đó, ví dụ như vầy:
- Lần đầu tiên khởi tạo, không có nút cha (Null) thì trong trang tạo 1 cái <div id="pid"></div>, viết 1 cái hàm query nút con có nút cha là tham số truyền vào và cái id của DIV:
getNode(id,"pid"): kết quả trả về lần đầu trong thẻ DIV có id="pid" bao gồm node cấp 1 có cha_id=NULL. Kết quả trả về trong DIV id=pid phải như thế này:
<div id="pid">
- Nodename1
<div id="pid_<?=nodename1_id?>"></div>
- Nodename2
<div id="pid_<?=nodename2_id?>"></div>
- Nodename3
<div id="pid_<?=nodename3_id?>"></div>
</div>
Mỗi cái Nodenamex là 1 cái link khi click thì gọi hàm getNode(nodenamex_id,"pid_".nodenamex_id);
Hàm này trả về node con của Nodenamex (giả sử x=1) vào trong DIV có id="pid_<?=nodename1_id?>" và cấu trúc tương tự như vậy:
<div id="pid">
- Nodename1
<div id="pid_<?=nodename1_id?>">
- Nodename11
<div id="pid_<?=nodename11_id?>"></div>
- Nodename12
<div id="pid_<?=nodename12_id?>"></div>
- Nodename13
<div id="pid_<?=nodename13_id?>"></div>
</div>
- Nodename2
<div id="pid_<?=nodename2_id?>"></div>
- Nodename3
<div id="pid_<?=nodename3_id?>"></div>
</div>
ndtuan viết 01:51 ngày 10/10/2018
Vào đây ma xem nè: http://openrico.org/
Bài liên quan
0