Skip to content

Instantly share code, notes, and snippets.

@marti1125
Created November 30, 2013 00:32
Show Gist options
  • Save marti1125/7713792 to your computer and use it in GitHub Desktop.
Save marti1125/7713792 to your computer and use it in GitHub Desktop.
change filters jquery
var $cborgAcademica = $("#cbOrgAcademica");
var $cbGradoAcademicos = $("#cbGradosAcademicos");
var $cbFrecuencias = $("#cbFrecuencias");
$cborgAcademica.change(function(){
$cbGradoAcademicos.empty();
$cbFrecuencias.empty();
$cbGradoAcademicos.append('<option value="0" selected>Todos</option>');
$cbFrecuencias.append('<option value="0" selected>Todos</option>');
var idOrgAcademica= $(this).val();
if (idOrgAcademica!= "0"){
$.get("GradosAcademicos/listarPorOrganizacionAcademica", { idOrganizacionAcademica:idOrgAcademica }, function(gradosAcademicos){
$.each(gradosAcademicos,function(index,gradoAcademico){
$cbGradoAcademicos.append('<option value="'+gradoAcademico.id+'">'+gradoAcademico.descripcion+'</option>');
});
$cbGradoAcademicos.trigger("chosen:updated");
});
}
else
{
$cbGradoAcademicos.trigger("chosen:updated");
}
$cbFrecuencias.trigger("chosen:updated");
});
$cbGradoAcademicos.change(function(){
$cbFrecuencias.empty();
$cbFrecuencias.append('<option value="0" selected>Todos</option>');
var idGradoAcademico=$(this).val();
if (idGradoAcademico!= "0"){
$.get("frecuencias/listarPorGradoAcademico", { idGradoAcademico:idGradoAcademico }, function(frecuencias){
$.each(frecuencias,function(index,frecuencia){
$cbFrecuencias.append('<option value="'+frecuencia.id+'">'+frecuencia.descripcion+'</option>');
});
$cbFrecuencias.trigger("chosen:updated");
});
}
else
{
$cbFrecuencias.trigger("chosen:updated");
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment