problma con ajax

Forums: 

Hola como están?
Porfa necesito su ayuda!! Gracias a los que me puedan echar una mano.
Estoy trabajndo en Php con ajax y sql server.
Tengo 1 combo que en en el evento onchange (con ajax) recarga a un 2do combo, esto lo hace chévere, pero necesito que en el 2do combo en el evento onchange me carge unos datos de mi base de datos y me los muestre al lado de unos checkbox.
Tengo el código hecho y uso la misma lçogica q para el primer combo pero no entiendo q ocurre.porfa aquí lo posteo para que me lo vean.
Gracias de nuevo.

var peticion = false;
var testPasado = false;
try
{
peticion = new XMLHttpRequest();
}
catch (trymicrosoft)
{
try
{
peticion = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (othermicrosoft)
{
try
{
peticion = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (failed)
{
peticion = false;
}
}
}
if (!peticion)
alert("ERROR AL INICIALIZAR!");

function LlenarDescrip(url,comboAnterior,element_id)
{

//Obtenemos el contenido del div
//donde se cargaran los resultados
var element =document.getElementById(element_id);
//Obtenemos el valor seleccionado del combo anterior
var valordepende = document.getElementById(comboAnterior)
var x = valordepende.value
//construimos la url definitiva
//pasando como parametro el valor seleccionado
var fragment_url =url+'?Id='+x;
element.innerHTML = '';

//abrimos la url
peticion.open("GET",fragment_url);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {

//escribimos la respuesta
//alert(peticion.responseText);
element.innerHTML = peticion.responseText;

}
}
peticion.send(null);
}

//Aqui empieza el codigo PHP,donde tengo el 2do combo y tengo un DIv para especificar donde se cargaran los otros datos.
Factores:

<?
$conn=odbc_connect('seda','sa','sa');
$query = "SELECT CodigoFact, DescripcionFact FROM SEDAFactEval WHERE CodClasif= '$IdClasi'";
$result=odbc_exec($conn,$query)or die("Error conectando a la Base de datos");
if ($row=odbc_fetch_array($result))
{
echo '-Seleccione-';
do
{
?>

<? echo htmlentities ($row["DescripcionFact"]) ?> <? //echo $row["DescripcionFact"] ?>

<?
}
while ($row=odbc_fetch_array($result));
}
?>

Factores:

/7Esta es la otra página CargaDescripcion donde se hace referencia y donde se cargaran los datos.

<?
$IdDescri= $_GET['Id']; //esto lo traigo de la página anterior.
?>
Descripcion:
<?php
//----> El checkbox desde la base de datos.

$conn=odbc_connect('seda','sa','sa');//conexion a la base da datos.
$sql="SELECT * FROM SEDADetalleEval where Codfactor='$IdDescri'";
$result=odbc_exec($conn,$sql);

if($row=odbc_fetch_array($result))// se crea la Tabla
{
echo " \n";
echo " \n";
echo "Descripcion de factores \n";
echo " \n";
do
{
echo " \n";
echo "".' '.$row["DescripcionDet"]."\n";
echo " \n";
}
while ($row=odbc_fetch_array($result));
}
?>