Le meilleur moyen d'afficher des données via JSON à l'aide de jQuery
je suis en train d'essayer de trouver la meilleure façon d'afficher les résultats sur ma page via un appel Ajax à l'aide de jQuery, pensez vous que le meilleur moyen est de passer comme JSON ou texte brut? J'ai travaillé avec des appels ajax avant, mais vous ne savez pas qui est privilégié par rapport à l'autre, et pour la version JSON quelle est la meilleure façon de lire à partir d'un fichier JSON généré par une page PHP pour afficher mes résultats.
je sais que j'aimerais inclure un .each
à courir à travers elle pour les afficher tous.
- Coughlin/Ryan, de modifier une question à rendre compte de la discussion ci-dessous. La réponse n'est pas conçu pour la discussion (plutôt utiliser les commentaires pour cet effet ou de mise à jour de votre question avec plus de détails).
Vous devez vous connecter pour publier un commentaire.
Quelque chose comme ceci:
Serait prendre un objet json fabriqué à partir d'un tableau PHP retourné avec la clef de produits. e.g:
Pour recharger la liste il vous suffit de faire:
Et ensuite appeler getJSON à nouveau avec de nouveaux paramètres.
JQuery a une fonction intégrée de données json type d'Ajax et convertit les données dans un objet. PHP% intègre également json_encode fonction qui convertit un tableau en format json chaîne. Permet d'économiser beaucoup de fonctions d'analyse et de décodage de l'effort.
Parfait! Merci Jay, voici mon code HTML:
Et mon JSON sorties:
J'obtiens cette erreur, lorsque j'exécute mon code:
Vous pouvez créer un objet jQuery à partir d'un objet JSON: