jQuery.ajax() la méthode asynchrone option obsolète, que faire maintenant?

De jQuery 1.8, l'utilisation de async:false dans jQuery.ajax() est obsolète.

Mais combien de pages avez-vous vu avec un "écran de chargement" alors qu'il y est un AJAX en cours de communication dans le fond? J'ai probablement vu des milliers d'entre eux.

Mon cas, c'est que je suis en train d'écrire une application mobile qui doit charger un fichier de langue. Et au début, j'ai charger le fichier de langue et j'ai récupérer le texte des boutons et d'autres éléments graphiques de la langue de fichier.

C'est vraiment mauvais pour moi. Car si la langue de fichier est manquant, l'interface graphique ne devrait pas apparaître. Alors, comment puis-je le résoudre? Mettre tout mon code dans le success de rappel? Qui n'a pas l'air comme une bonne pratique de codage pour moi. Puis-je le résoudre d'une autre manière?

  • Vous pouvez faire de nouvelles fonctions. Et d'appeler ces fonctions dans le onSuccess gestionnaire. Il est encore visible comme ça
  • N'est-ce pas la synchronisation est obsolète?
  • async=false est " sync 😉
  • Il m'a fallu plusieurs lectures pour cliquez qui. Au début, j'étais comme "euh?" et j'étais comme "ermahgerd!"
InformationsquelleAutor Juw | 2012-07-12