У меня есть 3-е раскрывающееся меню. На первом выпадающем меню я показываю второе выпадающее меню. На втором выпадающем меню я показываю третий. Все это динамические выпадающие списки. При обновлении страницы мое раскрывающееся меню не имеет значений.Как передать область моей функции обратного вызова ajax в javascript
Мой вопрос есть ли возможность установить область моей restcall или функции обратного вызова ..
Это мой код,
$(document).ready(function() {
$("#customerDetails").change(function() {
var value1 = $('#customerDetails :selected').text();
$.ajax({
type : 'POST',
url : 'environments',
data : {
selectedcustomername : value1
},
success : function(result) {
getEnvNames(result);
}
});
});
});
Это мой код контроллера,
@RequestMapping(value = "/environments", method = RequestMethod.POST)
public @ResponseBody String getEnvironmentNames(HttpServletRequest request,HttpServletResponse response,@RequestParam String selectedcustomername) throws SQLException {
request.setAttribute("selectedcustomername", selectedcustomername);
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("environments", new Environments());
List<Environments> environmentnamesList= loginDelegate.getEnvironments(selectedcustomername);
Collections.sort(environmentnamesList, new CustomComparator());
Gson gson = new Gson();
System.out.println("gson"+gson);
String jsonString = gson.toJson(environmentnamesList);
System.out.println("jsonString"+jsonString);
return jsonString;
}
Можете ли вы сказать мне детализированным. – lara123