POST REPETIDO!!!: http://www.forosdelweb.com/f18/selec...-xajax-823810/(favor no repetir post)
Aclaratoria: XAJAX es un framework php para manejo rápido de ajax,
Xajax no es AJAX
¿has leído algún tutorial sobre
xajax?, ¿sabes que es
AJAX?, en el código anterior no se esta implementando adecuadamente la funcionalidad de xajax, y es por ello que no funciona, además
en las funciones registradas por XAJAX no puedes embeber HTML
ejemplo simple de xajax:
Código PHP:
<?php
@session_start();
require_once("../control/main_control.inc.php");//aqui se incluyemn la libreria xajax y la capa de abstracción de base de datos
$xajax = new xajax();
$xajax->configure('decodeUTF8Input',true);
//carga un select de empleados
function cargar_empleados($id_empresa,$id_empleado=null,$c=null){
$r = new xajaxResponse();
$r->setCharacterEncoding('UTF-8');
if($c==null){
$c=new connection();
$c->open();
}
$rece=$c->tabla_empleado->doSelect($c,new criteria(sqlEQUAL,'id_empresa',$id_empresa))->getAssoc('id_empleado','cedula_nombre_empleado');
$r->assign('capa_id_empleado',inner,inputSelect('id_empleado',$rece,$id_empleado));
return $r;
}
//REGISTRANDO LAFUNCION DE XAJAX:
$xajax->register(XAJAX_FUNCTION,'cargar_empleados');
$xajax->processRequest();
?>
<html>
<head>
<?php
includeMeta();
includeScripts();
$xajax->printJavascript($spath.'control/lib/xajax/');
?>
<link rel="stylesheet" type="text/css" href="css/sa_general.css" />
<title>example</title>
</head>
<body>
<div id="capa_id_empleado"></div>
<!--
en javascript las funciones XAJAX llevan el prefijo "xajax_" :ejemplo: xajax_nameFunction
-->
<a href="#" onclick="xajax_cargar_empleados(1);">ejemplo de llamada a xajax</a>
</body>
</html>