tengo un problema con xajax..
yo creo que es bastante tipico pero, no puedo encontrar la solucion, ya he buscado en artos foros y casi que me he dado vuelta entero este foro...buscando algun problema similar pero solo he encontrado con problemas parecidos..pero las soluciones no las entiendo..porfavor si alguien me puede ayudar...
tengo este combo region-comuna
Código PHP:
<select name="region" class="xl677291" id="region" onchange="xajax_comunasderegiones(xajax.getFormValues('ID'));" >
<option value="0" selected="selected">REGION</option>
<?php
$res_marc = conectaVista("SELECT * FROM regiones");
while( $row = mssql_fetch_assoc($res_marc) ) {
print "<option value='".trim($row['codigo'])."'>".utf8_decode(ucfirst(strtolower(trim($row['nombre']))))."</option>";
}
?>
</select>
</div> </td>
<tr>
<td>COMUNA </td>
<td><div id="comunasID" align="left" ><select name="comuna" class="xl6772913" id="comuna" >
<option value="0" selected="selected" class="seleccionado">COMUNA</option>
<?php
$resCnet = conectaVista("SELECT * FROM comunas");
while( $row = mssql_fetch_assoc($resCnet) ) {
print "<option value='".trim($row['codigoInterno'])."'>".utf8_encode(ucfirst(strtolower(trim($row['nombre']))))."</option>";
}
?>
</select>
</div></td>
Código PHP:
/* instantiate an ajax object */
$objAjax = new xajax();
$objAjax->configure("javascript URI", "xajax/");
$objAjax->configure("decodeUTF8Input",true);
//$objAjax->setFlag("debug",true);
function comunasderegiones($form) {
$objResponse = new xajaxResponse();
// $objResponse->alert(print_r($form,true));
if(!empty($form['region'])){
$string = "<select name='comuna' class='xl6772913' id='comuna' >
<option value='0' selected='selected' class='seleccionado'>COMUNA</option>";
$result = conectaVista("SELECT * FROM comunas where padre = '".trim($form['region'])."'");
while($row = mssql_fetch_assoc($result)) {
$string .= "<option value='".strlen($row['codigoInterno'])."' >".utf8_encode(ucfirst(strtolower(trim($row['nombre']))))."</option>";
}
$string .= "</select>";
$objResponse->assign("comunasID","innerHTML",$string);
}
return $objResponse;
}
/* process the request */
$objAjax->processRequest();
?>
<head>
<?php
$objAjax->printJavascript();
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registro Distribuidor</title>
<style type="text/css">....
porfavor si alguien le ha pasado algo relacionado o sabe como resolver el problema....
muchas gracias y saludos a todos los del foro..