te dejo un ejemplo:
   Código PHP:
     
function guardar($form_entrada){ 
   //creo el xajaxResponse para generar una salida 
   $respuesta = new xajaxResponse(); 
   $respuesta->setCharacterEncoding('ISO-8859-1');
   global $c;
    
   //validación 
   $error_form = ""; 
       if ($form_entrada["nombre"] == ""){ 
      $error_form = "* Ingrese su nombre."; 
    } 
       elseif ($form_entrada["apellido"] == ""){ 
      $error_form = "* Ingrese su apellido."; 
    } 
 
   //compruebo resultado de la validación 
   if ($error_form != ""){ 
      //Hubo un error en el formulario 
      $respuesta->Assign("mensaje","innerHTML","<span>$error_form</span>"); 
   }
   else{ 
//Guardamos//
        $nombre=$form_entrada['nombre'];
           $apellido=$form_entrada['apellido'];
                
        $salida = 'Se guardó correctamente';
                     
        $sql = "INSERT INTO...";
        mysql_query($sql,$c) or die(mysql_error());
        $respuesta->Assign("success","innerHTML",$salida);
        $respuesta->Assign("mensaje","innerHTML"," ");
 
   } 
   return $respuesta; 
}