Bueno... creo que ya esta listo, dejo el código para su evaluación.
 
procesar.php 
 Código PHP:
    if(empty($_POST['nombre'])){
    
    $salida['error'] = 'Error campo nombre vacio';   
    echo  json_encode($salida);
    
    }else{
    
    $salida['exito'] = 'Nombre: '.$_POST['nombre'];
    echo  json_encode($salida);
 } 
    
  El formulario y el el Jquery.    
Código Javascript
:
Ver original- <script type="text/javascript"> 
- $(document).ready(function(){ 
- $('#formulario').submit(function(evento){  
-             evento.preventDefault(); 
-             var formulario = $(this).serialize();          
-                 $.ajax({ 
-                 url: 'procesar.php', 
-                 data: formulario, 
-                 type: 'POST', 
-                 dataType: 'json', 
-                 success: function(datos){ 
-               $('#resultado').text(JSON.stringify(datos, null, 1)); // Salida JSON 
-               $('#div-formulario').text(datos.exito).fadeIn('slow'); // Mensaje de respuesta. OK 
-               $('#error').text(datos.error).fadeIn('slow'); // Mesaje de error en validacion 
-             } 
-                     }); 
-               
- }); 
-  });    
- </script> 
Código HTML:
Ver original- <div id="div-formulario"> <!-- Mensaje de respuesta. OK --> 
- <div id="error"></div> <!-- Mesaje de error en validacion --> 
-   
- <form id="formulario" method="post"> 
- <input type="text" id="nombre" name="nombre" placeholder="Su nombre"> 
- <input type="submit" value="Enviar"> 
- <div id="resultado"></div> <!-- Salida JSON -->