Bonjour tout le monde.
J'ai un petit soucis : Je lance des servlets java à partir du code javascript ci-dessous. La servlet fonctionne et renvoie le bon résultat mais ne s'affiche pas. Voilà le code en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
                       }
                   });
     }
   });
}
A bientôt.