Estoy siguiendo el curso de jQuery de Codigo Facilito. Tengo este codigo:
$(function(){
$('#ejecutar').click(function(){
sumar($('#valor1').val(), $('#valor2').val());
});
function suma(val1,val2){
var parametros = {
"val1":val1,
"val2":val2,
}
$.ajax({
data:parametros,
url:"suma.php",
type:"post",
beforeSend: function(){
console.log("Se esta procesando la peticion");
}
})
.done(function(data){
$('#resultado').text(data)
//console.log(data)
})
}
});
y este en php que es el que supuestamente tiene que hacer la suma:
<?php
$resultado = $_POST['val1'] + $_POST['val2'];
echo $resultado;
?>
y por ultimo mi html:
<!DOCTYPE html>
<input type="text" id="valor1"> <input type="text" id="valor2"> <input type="submit" id="ejecutar" value="Sumar">
<script src="js/jquery-3.2.1.min.js">
el error que me tira la consola es el siguiente: ReferenceError:
sumar is not defined, me dice que es en la linea 3:3