/ / Chargement du contenu de l'onglet avec l'appel Ajax - javascript

Chargement du contenu de l'onglet avec Ajax Call - javascript

J'ai un contrôle onglet qui charge le contenu via $ (). Load (), puis la page chargée chargera les données d'un appel json sur un serveur. Je ne suis pas sûr que ce soit un moyen efficace de s’y prendre.

En gros, je me demande quel est le meilleur moyen de charger le contenu d’un onglet qui contiendra un autre appel ajax pour obtenir des données json. Je pense que tous ces appels vont nuire aux performances.

$("#tab-about").click(function () {
$("#tab-content").load("/about");
/* about content will then have it"s own ajax call for json data */
});

Réponses:

0 pour la réponse № 1

Le problème de performances dépend de votre projet. Mais le code peut devenir bogué. Assurez-vous de placer le deuxième appel ajax dans setTimeout, car il se peut qu'il ne soit pas appelé lorsque vous téléchargez votre site Web. Essayez ceci:

setTimeout(function(){ /*Your code for ajax load content */   },0);

La fonction dans setTimeout sera exécutée après la fin de la fonction qui la contient.