Je suis nouveau sur Jquery et j'utilise Jquery pour remplir des valeurs dans un champ déroulant.Jquery attribue la valeur à la variable JSP
Lors de la sélection d'une valeur de la liste déroulante, j'affecte une valeur à un champ caché.
onSelect: function(index,row){
var val = row.value;
alert('val '+val);
$("#hid").val(val);
}
Comment puis-je attribuer la valeur à la variable JSP ou si j'utilise request.getParameter("hid");
dois-je soumettre à nouveau le formulaire pour obtenir la valeur?
Modifier 1
$(function(){
$('#comb').combogrid({
panelWidth:200,
url: 'myservice',
idField:'id',
textField:'desc'
columns: [[
{field:'Id',title:'Id',width:20},
{field:'desc',title:'Desc',width:80}
]],
onSelect: function(index,row){
var val = row.value;
alert('val '+val);
$("#hid").val(val);
}
});
});
breadmj, j'ai édité et ajouté mon code pour remplir le menu déroulant. Dois-je envelopper avec '$ .ajax ({'? – user75ponic
non, j'ai édité ma réponse.Vous devriez envoyer une requête ajax lorsque votre grille est sélectionnée. (Vous utilisez le plugin combogrid droite?) Alors, recherchez le code ajax dans le 'onSelect' callback – breadmj
breadmj, donc 'url' dedans' $ .ajax ({'est l'URL où vous voulez soumettre droit? – user75ponic