Saludos Amigos,
Necesito su ayuda con un combo dependiente que no se carga en IE 8 pero que en Firefox no da problema.
Resulta que tengo hecho un combo dependiente con jquery y ajax y al momento de seleccionar un año el otro combo me carga unos numeros de documentos dependiendo el año seleccionado.
codigo jquery
--------------------------------------------------------------------------------------------------
<script type="text/javascript" src="../../ajax/Mr/numdoc_dep.js"></script>
<script type="text/javascript" language="JavaScript" charset="UTF-8">
//CARGA COMBO NUMERO DOCUMENTO DEPENDIENDO DEL AÑO QUE SE SELECCIONE
$(document).ready(function(){
$("#cmb_aniodocorigen").change(function(){dependen cia_numdoc(['#cmb_idnumdocorigen']);});
$("#cmb_idnumdocorigen").attr("disabled",true);
});
</script>
--------------------------------------------------------------------------------------------------
este a su vez llama a la funcion dependencia_numdoc que esta en nel script
numdoc_dep.js a continuacion el codigo:
function dependencia_numdoc(){
var elegido=$("#cmb_aniodocorigen").val();
if (elegido != '') {
$("#cmb_aniodocorigen option:selected").each(function(){
$.post("../../libajax/mr/numdoc_Cargar.php",
{
aniodoc: elegido,
t: new Date().getTime()
},
function(resultado){
if (resultado == false) {
alert("Error en cargar Numero Documento");
}else{
$("#cmb_idnumdocorigen").attr("disabled",false);
document.getElementById("cmb_idnumdocorigen").opti ons.length=1;
$('#cmb_idnumdocorigen').append(resultado);
}
});
});
}
}
-----------------------------------------------------------------------------------------------------
Y esta funcion a su vez llama al archivo numdoc_Cargar.php el cual es el que va a cargar el otro combo con la lista de datos extraidos de la base.
numdoc_Cargar.php
<?php
require_once("../../class/Mr/clsMr_Cdocumento.php");
$obj_Mr_Numerodocumento = new Mr_Cdocumento;
$list_numerodocumento = $obj_Mr_Numerodocumento->MET_getListArray(null, $_POST['aniodoc'], 65, 2);
if (is_array($list_numerodocumento)){
foreach ($list_numerodocumento as $ind => $valor) {
echo "<option value=\"$ind\">".htmlentities($valor,ENT_QUOTES, "UTF-8")."</option>";
}
}
?>
Repito... me funciona bien con firefox pero con IE 8 no carga.
Gracias x su ayuda.