Inicio Foro Pregunta
Eduardo Soltero 2018-07-04 11:18:50
Pregunta cerrada

Orden de ejecucion

function aceptarCanon(){
    //datos;
    if(id==0 || id==null){
        alert("Elija un proyector");
    }else{
        datos();
        $.post('GuardarCanon?id='+id,{},
    
    function(responseText){
    
    });
     
    alert(id);
    id=0;
}
}

mi pregunta es como le puedo hacer que primero termine de ejecutar toda la funcion datos(); y depsues realize lo del post, si funciona pero no se si se hacen al mismo tiempo porque ya hice pruebas y se ejecutan como al mismo tiempo

Javascript

Respuestas

Debes iniciar sesión para poder responder a esta pregunta.
MEJOR RESPUESTA SELECCIONADA POR EL AUTOR

Si datos es una función síncrona normal se ejecutará primero y luego lo hará el $.post sin embargo, debes considerar que la petición POST si será asíncrona si no lo especificas directamente que sea síncrono.

Me gusta (0)
Me gusta (1)