Cita:
Iniciado por maycolalvarez 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>
Disculpame hubo un mal tripeo, el codigo que copie es una funcion que hice de xajax, los dos primeros combos funciona bien, el tema es el tercero que no hace nada, estoy casi seguro que es una minima dificultad talvez un punto o coma que no me doy cuenta y me pincha el funcionamiento del tercer select.
Te agradezco muchisimo si me podes ayudar a darme cuenta del error
Gracias.