у меня есть два выпадающих списка.
Первый выпадающий: 1
введите код здесь
<form:select path="custName" id="custName">
<form:option value="walk_in">Walk In</form:option>
<c:forEach var="led" items="${name}">
<form:option value="${led.ledName}">${ledger.ledName}</form:option>
</c:forEach>
</form:select>
второй выпадение:
<form:select path="customerName" id="c01">
<option value="walk_in">Walk In</option>
<c:forEach var="led" items="${name}">
<form:option value="${led}">
</form:option>
</c:forEach>
</form:select>
У меня есть следующий Spring Controller
@Controller
@RequestMapping("/accreq")
со следующим отображением
@RequestMapping(value="/creditAccount_name.htm",method=RequestMethod.GET)
public @ResponseBody String GetName(@RequestParam(value="credit",required=true)String customername, ModelMap model){
List<Journal> journals=journalDao.getReceiptTypeName(customername);
System.out.println(customername);
String ID = journals.get(0).getJournalId().toString();
System.out.println(ID);
return ID;//here i am getting the value in console
}
Я пытаюсь вызвать этот метод с помощью следующего jquery ajax
функция getAjaxReceipt () {
var custname=$("#custName").val();
if(custname!="walk_in"){
$.ajax({
type:'GET',
url:'creditAccount_name.htm',
data:{credit:custname},
success:function(data){
$('#c01').val(data);//this is the feild id of second drop down value should display here...but is show empty...
alert(data);//here also i am getting the alertbox in jsp
},
error:function(xmlHttpRequest, textStatus, errorThrown){
if(xmlHttpRequest.readyState=0 || xmlHttpRequest.status == 0)
return;
},
});
}
Сценарий: я получаю значение первого dropdwon через запрос и привязываю его в контроллере. Когда я выбираю значение первого раскрывающегося списка, соответствующее значение должно связываться во втором раскрывающемся списке.
для этого я использовал ajax и jquery ... я успешно получаю значение в контроллер и передаю значение в ajax..но проблема в том, что значение не является обязательным в выпадающем списке.
Кто-нибудь может сказать мне, что могло пойти не так?
Проблема возникает после того, как значение отображается в предупреждении ... оно не отображается во втором раскрывающемся списке .?