Recurro de nuevo al foro que la hace dias me soluciono un gran problema de principiante que para mi es un gran problema. Ahora tengo este otro
tengo un html ajax_post1.html
<!DOCTYPE html>
<html>
<head>
<meta charset="iso-8859-1" />
<title>Ajax POST jquery</title>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).on('ready',function()
{
var pet = $('#main form').attr('action');
var met = $('#main form').attr('method');
$('#main form').on('submit',function(e)
{
e.preventDefault();
var info=$('#main form').serialize();
$.post(pet,info,function(resp,estado,jqXHR)
{
console.log(resp)
console.log(estado)
console.log(jqXHR)
})
})
});
</script>
</head>
<body>
<div id='main'>
<h1>Ajax - formulario de contacto</h1>
<form action='peticion.php' name='fo' method='POST'>
<input type='text' name='nombre' placeholder='Nombre' required/>
<input type='text' name='mail' placeholder='Correo Electronico' required/>
<textarea name='mensaje' placeholder='Mensaje' > </textarea>
<div style='display:block;width:60%;margin:0 auto'>
<input type='submit' name='send' value='Enviar'/>
<div id='status'> </div>
</div>
</form>
</div>
</body>
</html>
y un php que es llamado cuyo nombre es peticion.php
<?
$nombre=$_POST['nombre'];
$mensaje=$_POST['mensaje'];
$mail=$_POST['mail'];
if ($nombre != "" && $mensaje != "" && $mail != "")
echo 'Correcto';
else
echo 'Incorrecto';
?>
Mi problema es que cuando veo el console me devuelve todo el codigo del php y no la palabra correcto o incorrecto.
Alguien me le puede echar un vistazo y darme una mano??? Disculpen si hago cosas un tanto simples pero es la forma de ir metiendome.
saludos al foro