1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| jQuery(document).ready(function(){
refresh(document.getElementById('elementPere1').value, 'elementFils1', elementFilsSelected', 'nameServlet');
});
function refresh(dadId, sonName, selectedName, servletName){
jQuery.ajax({
type: "GET", url: "/chemin/" + servletName + ".view", data: "dadId=" + dadId, dataType: "xml",
success: function(result){
var selectedValue = document.getElementById(selectedName+'').value
jQuery('#' + sonName).empty()
jQuery(result).find('item').each(function(){
var id_text = jQuery(this).find('value').text();
var name_text = jQuery(this).find('name').text();
if (selectedValue == id_text){
jQuery('<option selected=\"selected\" value=\'' + id_text + '\'>' + name_text +'</option>').appendTo('#' + sonName);
}else{
jQuery('<option value=\'' + id_text + '\'>' + name_text +'</option>').appendTo('#' + sonName);
}
});
}
});
} |