Я использую jqGrid 4.3 Мне нужно заполнить один выбор с выбором другого выбора. У меня есть One. jsp consulta. jsp в этом файле Я делаю первый запрос к базе данных, и это нормально. Я могу заполнить этот выбор в jqGrid. но у меня есть проблемы, когда я пытаюсь заполнить второй выбор или выбор, которые зависят от выбора Estado. Я пробовал много способов, но я не знаю, в чем проблема.
var estados = httpGet('url/consulta.jsp');
var estados_limpio = estados.trim();
estados_limpio = estados_limpio.substring(0,estados_limpio.length-1);
{ name: 'Estado',
index: 'Estado',
width: anchoP(ancho, 10),
align: 'left',
editable:true,
edittype:"select",
editoptions:
{value:estados_limpio}, //THIS DATA LOADS OK.
dataEvents: [
{
type: 'change',
fn: function(e){
var thisval = $(e.target).val();
//IN THE BELOW LINE I HAVE PROBLEMS I TRY TO LOAD THE DATA IN DIFERENT WAYS BUT IT WAS IMPOSIBLE
$.get('http://URL/consulta_motivo2.jsp?id_motivo='+thisval, function(data) {
var res = $(data).html();
$("#"+rowid+"_Motivo").html(res);
});
}
}
]
},
{ name: 'id_motivo_consulta',
index: 'id_motivo_consulta',
hidden: true
},
{ name: 'Motivo',
index: 'Motivo',
width: anchoP(ancho, 20),
align: 'left',
editable: true,
edittype: 'select',
editoptions: {value:motivos}
}
Когда я запускаю файл консулта. jsp Он возвращает мне это: A: Asignada; C: Confirmada; L: Канцелада; N: Нет asistio; R: Репрограма; и это нормально.
Когда я выполняю файл consulta_motivo2. jsp Мне возвращается следующее:
<SELECT>
<OPTION>data</OPTION>
</SELECT>
jsp Запросы в порядке. Проблема в загрузке данных Motivo