$ .post trabajo solo con alerta

Cuando llamo a la función con alerta funciona de manera parecida:

function post() { var cvs = $('#client-nbr').val(); var cs = $('#cs').val(); $.post('a.php' {postcvs:cvs,postch1:cs}); alert("The function work"); } 

Y el html se forma así:

 

El problema es cuando elimino la alerta de la función que $ .post no funciona:

 function post() { var cvs = $('#client-nbr').val(); var cs = $('#cs').val(); $.post('a.php' {postcvs:cvs,postch1:cs}); } 

Pls ayuda 🙂

Solutions Collecting From Web of "$ .post trabajo solo con alerta"

Como post() no tiene una statement de return , la función de onsubmit termina siendo undefined .

Como no devuelve false , no cancela el comportamiento normal del formulario. En consecuencia, el formulario envía y descarga la página antes de que se resuelva la solicitud de Ajax.

Poner una alert retrasa la descarga de la página hasta que haga clic en Aceptar , lo que da tiempo para que se resuelva la solicitud de Ajax.

return false de la función de post para cancelar el envío normal del formulario en su lugar.