Tengo un formulario bastante simple donde puedes poner dos valores y sumarlos.
Los valores los envío/proceso con ajax y recibo el resultado que imprimo un poco más abajo del formulario.
La pregunta es, ¿Cómo puedo hacer para que una vez envíe los datos y obtenga el resultado oculte el formulario y solo muestre el resultado?
Formulario
Código HTML:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <form action="procesa_form_v2.php" id="formularioSuma"> <input type="submit" value="Enviar" /> </form> <script type="text/javascript"> $('#formularioSuma').submit(function(event) { event.preventDefault(); var url = $(this).attr('action'); var datos = $(this).serialize(); $.get(url, datos, function(resultado) { $('#resultado').html(resultado); }); }); </script> </body> </html>
procesando...
Código PHP:
Ver original
<?php echo $_GET['num1'] + $_GET['num2']; else echo 'Los operandos no son correctos'; ?>
Muchas gracias de antemano!