tengo una función de validación javascript.... son varios condicionales... en uno de los condicionales llamo una función que hace una petición ajax con jquery.
El problema que tengo es que la función no es sync... intente colocarle async = false pero me vota un warning que fue desactivada esa propiedad.
Lo que quiero es validar con php un dato digitado por el usuario pero no me retorna la respuesta en el momento correcto... como hago esto de forma correcta?
Código:
function validaform() { if(campo.length == 0){ } elseif(campo2.length == 0){ } elseif(validateinfo(campo2)){ } } function validateinfo(info) { $.ajax({ data: { info: info, }, url: 'validador.php', type: 'post', success: function (response) { if (response == 1) return true; else return false; } }); }