Hola que tal, bueno paso a explicar mi problema y ojala alguien pueda orientarme un poco ya que acabo de empezar con ajax, uso apache y php asi que tengo xajax instalado.
 
La situacion es asi. tengo un archivo Index el cual carga las secciones de mi pagina web mediante "switch" con los "case" y bueno dentro de esas secciones estaba intentando implementar el procesamiento asincrono de un formulario para no tener q mandarlo a otro archivo y lueog regresarlo al menu princiapl.
 
El problema es que si al cargar mi archivo con ajax mediante include este no ejecuta la respuesta y se queda como pegado.
 
y si ejecuto mi archivo ajax por separado si funciona normalmente.
 
mi index
 
 <?php     $area=!isset($area)?0:$area;  
             $area=$_GET['pagina'];
               switch($area)
                  {
                   case 'solicitud':
                      include("salumn.php");
                      break;
 
				   case	'mensajes':
				      include("mensaje.php");
				      break;  
 
				   case 'hacademico':
				   	  include("hacademico.php");
				   	  break;	
 
				   case 'etrabajos':
				   	  include("envio.php");	     	  
					  break;
 
				   case 'lmaestros':
				   	  include("lmaestros.php");
				   	  break;   
 
				   case 'prueba':
 
				   	include("prueba3.php");
				   	break;	  	  
 
				   case	'logout':
				      include("logout.php");
				      break;  
 
                     default:
                       include("noticias.php");
 
                     break;
              }
          ?>
 
mi archivo ajax
 
<?php
@require('xajax/xajax_core/xajax.inc.php');
$xajax=new xajax();
 
function hola($texto){
	$salida=$texto["nombre"];
	$respuesta=new xajaxResponse();
	$respuesta->Assign("mensaje","innerHTML",$salida);
 
 return	$respuesta;
}
 
$xajax->registerFunction("hola");
$xajax->processRequest();
?>
 
<?php $xajax->printJavaScript("../xajax"); ?>
<div id="mensaje";>
<form id="formulario">
Nombre: <br>
<input type="text" name="nombre">
<input type="button" value="aceptar" onclick="xajax_hola(xajax.getFormValues('formulari  o'))">
</form>
</div> 
  
 
