Acceder Registrarme

Orden de ejecucion


Por: Eduardo Soltero Publicado el: 2018-07-04 11:18:50 Pregunta cerrada
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

Kevin Arnold Arias Figueroa Marcado como mejor respuesta
por el autor de la pregunta
Usuario de (Perú)

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.

  • 2018-07-04 12:02:46
  • Me gusta(0)
Usuario de (Perú)
  • 2018-07-04 12:34:36
  • Me gusta(1)

  • Debes estar logueado para realizar comentarios