J'utilise la technique décrite here pour effectuer une mise à jour partielle de la page périodiquement. Ce que je me demandais est s'il est possible de faire une actualisation partielle de la page, mais pas rafraîchir certains éléments dans la div qui est en cours de rafraîchissement? J'ai quelques cases à cocher qui perdent l'état vérifié chaque fois que la page se rafraîchit. Je ne souhaite pas actualiser ces cases à cocher.Utilisation de jQuery pour actualiser une page partielle mais ignorer certains éléments
0
A
Répondre
2
Si chaque case a un identifiant, vous pouvez sauvegarder l'état avant le rechargement et le restaurer par la suite. Quelque chose comme:
var checkboxstate ;
function saveCheckboxState() {
checkboxstate = new Array() ;
$('input:checkbox:checked').each(function() {
checkboxstate[checkboxstate.length] = this.id ;
}) ;
}
function restoreCheckboxState() {
for(var i=0;i < checkboxstate.length;i++) {
$('input:checkbox#' + checkboxstate[i]).each(function() {
this.checked = true ;
}) ;
}
}
Questions connexes
- 1. urlencode mais ignorer certains caractères
- 2. éléments remplis mais ignorer les éléments vides
- 3. Comment cacher certains éléments sur une page en utilisant jQuery
- 4. Actualiser la page à l'aide de jQuery
- 5. jQuery slideDown sélectionnez certains éléments?
- 6. Comment ignorer certains éléments lors de la comparaison de XML?
- 7. Actualiser (recharger) une page en utilisant jQuery?
- 8. Utilisation de jQuery pour appeler une action de contrôleur
- 9. hgignore: aide ignorer tous les fichiers mais certains
- 10. Jquery Calendrier sur problème de page partielle
- 11. jQuery Striping avec certains éléments cachés
- 12. httpd.conf: ignorer certains répertoires?
- 13. Ignorer SIGCHLD dans certains cas, mais pas dans d'autres
- 14. Personnalisé git diff pour ignorer certains conflits
- 15. fonction jquery vider certains éléments sous une forme
- 16. Rar commande - ignorer certains dossiers
- 17. SSIS Rechercher - ignorer certains enregistrements
- 18. Puis-je remplacer jQuery .val() uniquement pour certains éléments d'entrée?
- 19. Suppression de certains éléments de mise en page de JProgressBar
- 20. actualiser une page dans extjs
- 21. jQuery: supprimer certains éléments du document HTML
- 22. Menu popup jQuery Sur la page Actualiser
- 23. jQuery ajouter la classe à certains éléments
- 24. Impossible d'obtenir une lightbox pour ignorer les éléments cachés dans une liste dynamique jQuery
- 25. Comment combiner jQuery et ASP.net pour communiquer suffisamment pour ne pas actualiser une page?
- 26. Utilisation de jQuery: remove() pour supprimer/supprimer des éléments de formulaire d'une page
- 27. Actualiser l'iframe sans actualiser la page parente
- 28. Actualiser le conent avec JQuery/AJAX après avoir utilisé une vue partielle MVC
- 29. Ignorer certains fichiers de la validation SVN
- 30. Comment puis-je comparer des mots en utilisant une expression rationnelle mais ignorer certains mots?
Je me demandais juste pourquoi écrire un espace avant le point-virgule? BTW, '[]' est plus court que 'new Array()'. Et vous pouvez également utiliser ['Array.push'] (https://developer.mozilla.org/fr/JavaScript/Reference/Global_Objects/Array/push), mais cela fonctionnera aussi. –
J'ai commencé à le faire quand j'ai découvert que l'éditeur que j'utilisais sélectionnait le point-virgule avec le dernier élément de la ligne lorsque je double-cliquais dessus. Je pense que je faisais beaucoup de changements d'attributs de css à ce moment-là et pouvoir doubler cliquer pour sélectionner plutôt que faire glisser a vraiment économisé du temps. Depuis lors, c'est en quelque sorte devenu une habitude. – Gus
Génial, c'est ce qu'il a fait. Merci! – Prabhu