45 votes

JQuery - .getjson VS .ajax json

Dupliqué possible :
Différence entre $.getJSON() et $.ajax() en jQuery

question super simple.... entre .getjson et .ajax() json lequel est plus rapide ?

en tenant compte de la récupération et de l'analyse des données.

Merci beaucoup.

44voto

colinmarc Points 1492

.getjson() appelle .ajax(), donc ils devraient être équivalents.

41voto

Bozho Points 273663

Même chose. getJSON() est un raccourci pour .ajax(..) avec des paramètres spécifiques.

Pour citer la documentation de .getJSON():

Il s'agit d'une fonction Ajax abrégée, équivalente à:

   $.ajax({
      url: url,
      dataType: 'json',
      data: data,
      success: callback
    });

13voto

Casey Points 19286

J'avais une question similaire et je voulais signaler la documentation suivante dans JQuery.ajax:

La fonction $.ajax() est à la base de toutes les requêtes Ajax envoyées par jQuery. Il est souvent inutile d'appeler directement cette fonction, car plusieurs alternatives de plus haut niveau comme $.get() et .load() sont disponibles et sont plus faciles à utiliser. Si des options moins courantes sont nécessaires, cependant, $.ajax() peut être utilisé de manière plus flexible.

5voto

KARASZI István Points 15162

jQuery.getJSON() utilise finalement le même appel jQuery.ajax(), donc il n'y a pas de différences de vitesse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X