112 votes

Est-il possible de la valeur async:false $.getJSON appelez

Est-il possible de mettre lorsque vous appelez pour que l’appel bloque plutôt que d’être asynchrones ?

161voto

Nick Craver Points 313913

Vous avez besoin de faire l’appel à l’aide `` il de façon synchrone, comme celui-ci :

Cela concorderait avec actuellement en utilisant `` comme ceci :

47voto

velja Points 349

Les deux réponses sont fausses. Vous pouvez. Vous devez appeler

avant votre appel ajax de json. Et vous pouvez lui affecter true après l’appel retourne (s’il y a autres utilisations d’ajax sur la page si vous les voulez async)

19voto

webdev Points 159

Je pense que vous avez raison. La réponse plus tard fonctionne très bien mais c’est comme définissant une option globale, donc vous devez effectuer les opérations suivantes :

0voto

Daff Points 22358

Je ne pense pas que vous pouvez régler cette option là. Vous devrez utiliser jQuery.Ajax avec les paramètres appropriés (essentiellement getJSON juste enveloppements qui appellent une API plus facile, aussi bien).

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