Escola.js
1.07 KB
(function($){
$(document).ready(function(){
var $instituicaoField = getElementFor('instituicao');
var $escolaField = getElementFor('escola');
var handleGetEscolas = function(resources) {
var selectOptions = xmlResourcesToSelectOptions(resources, 'query', 'cod_escola');
updateSelect($escolaField, selectOptions, "Selecione uma escola");
}
var updateEscolas = function(){
resetSelect($escolaField);
if ($instituicaoField.val() && $instituicaoField.is(':enabled')) {
$escolaField.children().first().html('Aguarde carregando...');
var urlForGetEscolas = getResourceUrlBuilder.buildUrl('educar_escola_xml2.php', '', {
ins : $instituicaoField.attr('value') });
var options = {
url : urlForGetEscolas,
dataType : 'xml',
success : handleGetEscolas
};
getResources(options);
}
$escolaField.change();
};
// bind onchange event
$instituicaoField.change(updateEscolas);
}); // ready
})(jQuery);