Quelle est la différence entre JSON et AJAX avec jQuery?
J'ai entendu dire que JSON sérialise toutes les données, ce qui ne m'empêche d'avoir des problèmes côté client en termes de cross-prise en charge du navigateur etc..
J'ai été en utilisant AJAX avec jQuery et cela semble facile, mais je ne suis pas sûr de la différence,
Je l'ai lu, je peux aussi l'utiliser pour obtenir les données:
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
});
Quelqu'un peut-il expliquer la différence entre faire un jQuery AJAX demande l'aide de JSON et de faire un jQuery AJAX demande sans le json type?
Aura la réponse ce sera ok pour tous les navigateurs?
source d'informationauteur jpganz18
Vous devez vous connecter pour publier un commentaire.
Je pense que vous confondez les termes.
AJAX signifie Unsynchrone Javascript unnd XML, qui est un mécanisme utilisé pour lancer asynchrone des requêtes HTTP à un serveur à l'aide de JavaScript. Ne laissez pas le nom vous tromper, il n'y a pas de restriction sur vous que la récupération de JavaScript ou XML à partir de cette technique. Vous pouvez tout à fait heureux retour d'autres formats de données (HTML, texte brut et JSON, pour n'en citer que quelques-unes).
JSON est juste un de ces formats. C'est un format d'échange de données, où que l'AJAX est une technique permettant de communiquer avec un serveur après l'attente de chargement de la page est terminé.
Pour répondre à votre question sur si vous devez spécifier le
dataType
; jQuery va mieux deviner le format de réponse (HTML ou JSON etc), de sorte que vous êtes généralement pas de problème pour l'omettre.La
dataType
option tout simplement change de ce type de données jquery doit s'attendre à partir du serveur. Il peut êtrejson
jsonp
html
text
xml
ou tout autre type de données que vous définissez un convertisseur de. Ils travaillent tous dans tous les navigateurs.Par défaut de jQuery va essayer de détecter ce type de données est retourné si vous ne fournissez pas un
dataType
option, cependant je trouve qu'il ne détecte pas automatiquement très bien.Edit:
Vous pouvez nous retourner un objet en forme de
html
xml
json
oujsonp
. Tant qu'il est dans un de ces formats, jQuery sera en mesure de l'interpréter.JQuery: Il est un poids léger de la Bibliothèque Javascript.
JSON de JavaScript Object Notation.
Jquery:Il est créé à l'aide de JavaScript et vous serez à l'aide de la fonction intégrée de fonctionnalités à partir de la bibliothèque.
Json: JSON est un format texte qui est complètement indépendante de la langue.
JQuery:Il est rapide et compacte Bibliothèque JavaScript qui simplifie les documents HTML, la gestion des événements, l'animation et les interactions Ajax pour un développement web. jQuery est conçu pour changer la façon dont vous écrivez JavaScript.
Json: Si vous souhaitez affecter des données à Votre grille, puis il est possible avec Json.