/ / jQuery Obtener cambio de función para hacer asíncrono - javascript, jquery

jQuery Cambie la función para hacer asíncrono - javascript, jquery

Tengo un código antiguo que ahora se me pide que haga asíncrono.

Es básicamente una función jQuery GET ... como esta:

jQuery.get("my url", function(data){

//code here

});

¿Cómo puedo hacer esto asíncrono?

Respuestas

0 para la respuesta № 1

Por defecto, jQuery.get es una llamada asincrónica, para que sea síncrona, debe configurarla

jQuery.ajaxSetup({async:false});

0 para la respuesta № 2

Quizás haya escrito mal su pregunta: las llamadas ajax son asíncronas de forma predeterminada, pero así es como lo haría sincrónico.

La mejor manera sería utilizar la solicitud ajax de formato largo (para lo cual jQuery.get () es una forma abreviada).

Se vería así

jQuery.ajax({
method: "GET",
url: "my url",
async: false,
data: data,
success: function(data){},
});

La razón por la cual jQuery.ajaxSetup({async:false}); Esta mala forma es porque hace que todas las llamadas ajax sean sincrónicas, no solo la llamada individual que desea cambiar.