Código de la página HTML:
Código HTML:
Ver original
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <script> function realizaProceso(valorCaja1, valorCaja2, operacion){ var parametros = { "valorCaja1" : valorCaja1, "valorCaja2" : valorCaja2, "operacion" : operacion }; $.ajax({ data: parametros, url: 'suma.php', type: 'post', beforeSend: function () { $("#resultado").html("Procesando..."); }, success: function (response) { $("#resultado").html(response); } }); } </script> </head> <body> <form action="suma.php" method="post"> Introduce valor 1 Elige la operación: <select id="operacion" name="operacion"> Introduce valor 2 <input type="submit" onclick="realizaProceso($('#valor1').val(), $('#valor2').val(), $('#operacion').val());return false;" value="Calcular"/> </form> </body> </html>
Extracto del Código del archivo PHP que lo procesa (suma.php) (sólo aparecen las dos primeras operaciones ya que con dos que sepa ya podré hacer las demás):
Código PHP:
Ver original
<?php $operacion = $_POST['operacion'] $resultado = $_POST['valorCaja1'] + $_POST['valorCaja2']; $resultadoresta = $_POST['valorCaja1'] - $_POST['valorCaja2']; if ($operacion == 'resta') { echo $resultadoresta; } else { echo $resultado; } ?>