Jika bilangan item data sangat besar, anda amat disyorkan untuk menggunakan pemalam DataTables ini cukup lengkap untuk memaparkan data dalam jadual. Isu seperti pengisihan adalah isu kecil.
Anda mempunyai banyak masalah dengan satu projek, adakah ini latihan? Ini adalah projek tamat pengajian... 1 Untuk mendapatkan data yang diisih dengan ajax, sekurang-kurangnya dua lagi medan diperlukan, satu adalah medan yang perlu diisih, dan satu adalah desc atau asc 2 ditetapkan pada permulaan, pengisihan lalai diperlukan , umumnya id desc. 3. Untuk mengelakkan ralat pertanyaan peringkat sistem yang disebabkan oleh masalah dengan parameter pengisihan yang diluluskan, anda mesti mengesahkan parameter, mengesahkan sama ada medan itu wujud dalam jadual atau sama ada medan itu ditetapkan untuk diisih. Gunakan operator ternary untuk menetapkan sama ada pengisihan adalah dari kecil ke besar atau besar ke kecil
Hujung hadapan mengikat acara klik pada ke setiap iklan, dan ke mesti mempunyai dua atribut, medan atribut dan kaedah pengisihan
ajax hanya meminta data hujung belakang, hantar kaedah pengisihan yang anda mahu ke hujung belakang sebagai parameter, kemudian pertanyaan hujung belakang dan mengembalikan data untuk paparan.
Ini tiada kaitan dengan ajax, hasil pengisihan dijana di latar belakang.
Anda boleh menyerahkan nama medan + kaedah pengisihan ke bahagian belakang menggunakan ajax, dan bahagian belakang akan mengeluarkan json yang diisih, dan kemudian mengemas kininya ke dom.
Meja depan juga boleh menyusun jadual semasa dengan melintasi jadual semasa.
dataTables Pemalam ini boleh melakukannya Anda boleh pergi ke laman web rasmi untuk melihat contoh Operasi ini juga sangat mudah dan fungsinya sangat berkuasa
Satu penyelesaian ialah menggunakan rangka kerja mvvm seperti vue dan bertindak balas, dan satu lagi adalah untuk kembali kepada klien selepas mengisih pada pelayan dengan melaraskan antara muka yang berbeza. Syorkan pilihan pertama
Untuk pengisihan tempatan, anda hanya menggunakan algoritma untuk membandingkan data yang diperolehi Rujukan:/a/11... Separuh masa kedua. Jika tidak, sama seperti Jadual Data, hanya berikan arahan dan dapatkan data di latar belakang. Namun, saya rasa anda mahukan penyisihan sisi pelanggan. PS: Saya telah menggunakan pemalam Datatables sebelum ini. Terdapat banyak API untuk melaksanakan fungsi anda. Datatables mempunyai laman web Cina, tetapi pengenalannya tidak begitu terperinci.
Jika anda rasa tiada paging, cuma gunakan js's .sort(). Jika anda ingin menjadi lebih cekap, adalah lebih baik untuk mencari perpustakaan templat html, seperti doT.js.
Jika bilangan item data sangat besar, anda amat disyorkan untuk menggunakan pemalam DataTables ini cukup lengkap untuk memaparkan data dalam jadual. Isu seperti pengisihan adalah isu kecil.
Anda mempunyai banyak masalah dengan satu projek, adakah ini latihan? Ini adalah projek tamat pengajian...
1 Untuk mendapatkan data yang diisih dengan ajax, sekurang-kurangnya dua lagi medan diperlukan, satu adalah medan yang perlu diisih, dan satu adalah desc atau asc
2 ditetapkan pada permulaan, pengisihan lalai diperlukan , umumnya id desc.
3. Untuk mengelakkan ralat pertanyaan peringkat sistem yang disebabkan oleh masalah dengan parameter pengisihan yang diluluskan, anda mesti mengesahkan parameter, mengesahkan sama ada medan itu wujud dalam jadual atau sama ada medan itu ditetapkan untuk diisih. Gunakan operator ternary untuk menetapkan sama ada pengisihan adalah dari kecil ke besar atau besar ke kecil
Hujung hadapan mengikat acara klik pada ke setiap iklan, dan ke mesti mempunyai dua atribut, medan atribut dan kaedah pengisihan
ajax hanya meminta data hujung belakang, hantar kaedah pengisihan yang anda mahu ke hujung belakang sebagai parameter, kemudian pertanyaan hujung belakang dan mengembalikan data untuk paparan.
Ini tiada kaitan dengan ajax, hasil pengisihan dijana di latar belakang.
Anda boleh menyerahkan nama medan + kaedah pengisihan ke bahagian belakang menggunakan ajax, dan bahagian belakang akan mengeluarkan json yang diisih, dan kemudian mengemas kininya ke dom.
Meja depan juga boleh menyusun jadual semasa dengan melintasi jadual semasa.
dataTables Pemalam ini boleh melakukannya Anda boleh pergi ke laman web rasmi untuk melihat contoh Operasi ini juga sangat mudah dan fungsinya sangat berkuasa
Satu penyelesaian ialah menggunakan rangka kerja mvvm seperti vue dan bertindak balas, dan satu lagi adalah untuk kembali kepada klien selepas mengisih pada pelayan dengan melaraskan antara muka yang berbeza. Syorkan pilihan pertama
Untuk pengisihan tempatan, anda hanya menggunakan algoritma untuk membandingkan data yang diperolehi Rujukan:/a/11... Separuh masa kedua.
Jika tidak, sama seperti Jadual Data, hanya berikan arahan dan dapatkan data di latar belakang.
Namun, saya rasa anda mahukan penyisihan sisi pelanggan. PS: Saya telah menggunakan pemalam Datatables sebelum ini. Terdapat banyak API untuk melaksanakan fungsi anda. Datatables mempunyai laman web Cina, tetapi pengenalannya tidak begitu terperinci.
Jika anda menggunakan jquery, anda boleh menggunakan jquery plug-in tablesort, lihat arahan: http://blog.csdn.net/classicb...
Jika anda rasa tiada paging, cuma gunakan js's .sort(). Jika anda ingin menjadi lebih cekap, adalah lebih baik untuk mencari perpustakaan templat html, seperti doT.js.