Close

jQuery : $.getJSON sync

Hoy les vengo a compartir un pequeño código que nos puede ser muy útil al usar el método $.getJSON  es muy común que al usar principalmente está función no salga como lo pensamos al ejecutar otro código sin que este haya finalizado ya que esperamos un callback y esto es  porque principalmente hace peticiones de datos a un servidor y nosotros dependemos mucho sobre la respuesta del servidor.

Como sabrán javascript compila su código de forma asíncrono, por medio de Promise podemos forzar a ejecutarlo sincrono de una forma sencilla y ordenada.

index.html

main.js

datos.json

Si en dado caso no quisiéramos usar una Promise podríamos hacerlo con el siguiente método

$.ajaxSetup({  async: false  });

Simplemente lo ponemos antes de ejecutar el $.getJSON pero no lo veo muy conveniente pues le estaríamos cambiando configuración global a nuestro código javascript

 

demo_desarrollohidrocalido


github_desarrollohidrocalido

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.