Je pensais que cela pourrait être un moyen rapide de supprimer le contenu d'une très grande table (3000 lignes):jquery - le plus rapide pour supprimer toutes les lignes d'une très grande table
$jq("tbody", myTable).remove();
Mais il prend environ cinq secondes à compléter dans Firefox. Est-ce que je fais quelque chose de stupide (à part essayer de charger 3000 lignes dans un navigateur)? Y a-t-il un moyen plus rapide de le faire?
Hum. Frustrant. Je pense que la suppression serait beaucoup plus rapide que l'insertion. Ca me donne envie de faire des choses vraiment moche comme cacher la table et en créer une nouvelle quand je veux la mettre à jour. – morgancodes
Ouais, eh bien ... HTML n'a pas été créé pour montrer 3k lignes dans une page :) Ne peux-tu pas penser à une solution paginée? Cela le rendrait beaucoup plus rapide. Bien sûr, cela exigerait plus de travail, mais ce sera une expérience utilisateur beaucoup plus riche. – Seb
Je l'ai construit paginée à l'origine, mais le client a insisté sur le défilement :(Les bonnes nouvelles sont 3k lignes est un cas marginal.Plus commun sera de quelques centaines – morgancodes