A qué se puede deber? si lo hago por php sin ajax funciona perfectamente desde el primer click.
En mi javascript hago lo siguiente
Código:
y el php recoge los datos de la siguiente manera$(document).ready(function() {
// Esta primera parte crea un loader no es necesaria
$().ajaxStart(function() {
$('#loading').show();
$('#result').hide();
}).ajaxStop(function() {
$('#loading').hide();
$('#result').fadeIn('slow');
});
// Interceptamos el evento submit
$('#fo_post').submit(function() {
// Enviamos el formulario usando AJAX
$.ajax({type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
//Mostramos un mensaje con la respuesta de PHP
success: function(data) {
$('#chivato').html(data);
}
})
return false;
});
});
Código PHP:
echo utf8_decode($_POST['fpost']);


