Vous recherchez simplement un consensus général ici. J'affiche les résultats de ma base de données et les filtre et les classe à l'événement onchange d'une entrée choisie avec js. Cela fonctionne en ajoutant une nouvelle variable _GET à l'URL et en rechargeant la page, puis en utilisant php pour sélectionner les résultats appropriés. Serais-je mieux d'utiliser ajax pour le faire en temps réel? Je ne fais que penser à ce que les avantages et les inconvénients des deux options ...Meilleure façon d'afficher les résultats SQL
Répondre
Une chose dont je m'inquiéterais lors de l'utilisation d'AJAX est la pagination et la mise en signet des pages, ou pour les personnes qui transmettront une page à quelqu'un d'autre. Vous pouvez toujours changer l'URL avec AJAX, mais avec du travail supplémentaire.
Pour afficher les résultats SQL, cela sera basé sur la conception/le processus de votre application. Il est parfois préférable de charger les résultats pendant le chargement de la page. Et il y a des fois qu'AJAX est plus pratique.
Ici, dans SO, il y a déjà des questions liées aux vôtres. Je vais juste fournir un lien pour vous.
- When NOT to use AJAX in web application development?
- Pros and cons of AJAX-loaded content
- When is it appropriate to use AJAX?
maintenant au sujet de vos principales questions sur l'affichage des résultats. Comme KMC mentionné si vous voulez mettre en signet votre page et il y a une pagination. Recharger la page, je suppose que c'est beaucoup mieux, si je ne me trompe pas aussi utiliser de cette façon.
Maintenant, quand vous devriez utiliser ajax. Si les résultats sont une petite ou une seule donnée et vous ne vous souciez pas des signets. Aussi, lorsqu'une partie de la page ne doit pas être modifiée ou que vous ne mettez à jour qu'une partie des pages.
Ce sont seulement mes hypothèses, s'il vous plaît lire le lien que j'ai fourni.
- 1. Meilleure façon d'afficher un «score élevé» Résultats
- 2. La meilleure façon pour récupérer les résultats d'enregistrement unique dans LINQ to SQL
- 3. Meilleure façon de gérer les emplacements?
- 4. Citer Creator - Meilleure façon d'utiliser SQL
- 5. La meilleure façon de structurer SQL Query
- 6. Meilleure façon de supprimer efficacement les lignes SQL dans Android
- 7. Sql Server 2008 MERGE - la meilleure façon d'obtenir les chiffres
- 8. La meilleure façon de combiner ces résultats en utilisant Oracle SQL?
- 9. La meilleure façon de sauvegarder les données
- 10. Meilleure façon d'authentifier les services
- 11. Quelle est la meilleure façon d'enregistrer les résultats d'une requête mysql dans un fichier Excel?
- 12. meilleure façon de séparer les valeurs
- 13. meilleure façon de trouver Est gestionnaire dans SQL
- 14. Meilleure façon de vérifier les paramètres?
- 15. La meilleure façon d'appeler sproc pour tous les résultats de recherche
- 16. Meilleure façon de gérer les résultats et d'autres données fteched du HTML dans une servlet
- 17. Meilleure façon d'afficher les commentaires "en direct"
- 18. Quelle est la meilleure façon d'implémenter cette requête SQL?
- 19. La meilleure façon de trier les résultats MySql basé sur deux colonnes et afficher les résultats en utilisant la pagination?
- 20. Meilleure façon de gérer les minuteries?
- 21. SQL Update avec les résultats de SELECT
- 22. meilleure et la meilleure façon d'organiser les paquets dans symfony2
- 23. PHP & SQL: Meilleure façon de protéger cette requête contre les injections SQL N'utilise pas PDO
- 24. Une meilleure façon d'utiliser les procédures stockées dans ASP.NET?
- 25. Meilleure façon d'écrire une requête
- 26. Meilleure façon d'afficher les erreurs de saisie
- 27. La meilleure façon de remplacer les formulaires?
- 28. meilleure façon de gérer les ressources
- 29. Meilleure façon de stocker les balises hiérarchiques
- 30. Python: Meilleure façon de traduire les constantes?
Ceci est vrai, et pour être honnête ajax implique plus de temps et (pour moi) plus d'apprentissage. Je pense que je suis en train de balancer vers le laisser tel quel – Nate