JQUERY AJAX и ВЫБРАТЬ ЭЛЕМЕНТ на JSP - PullRequest
1 голос
/ 17 июня 2020

Вот мой вопрос. У меня есть вызов ajax, который дает одно из значений, которые мне нужно отобразить в поле выбора страницы JSP, и оставшиеся значения, которые я добавил к объекту модели.

Вот фрагмент. если кому-то поможет, это было бы здорово.

JSP: -

 <select class="form-control  mb-6 mr-sm-2" name="parRole" required id="inputSuccess3" style="width:225px;">

    <c:forEach var="role" items="${allParRolesList}">
      <option  value="${role.roleId}" >${role.roleName}</option>
    </c:forEach>
     </select>

JQUERY - AJAX:

 $.ajax({
    type:"GET",
    dataType:"text",
    contentType: "application/json",
    url:url,
    data: "",
    success:function(data){ 
    console.log(data);
     $('[name="parRole"] option').filter(function(){
     this.value==dataout.parRole.roleId
    }).prop('selected',true);

  }

Контроллер:

public @ResponseBody  ParMaster getParDetails(@PathVariable("parNo") String parNo,HttpServletRequest request) throws Exception {
    ModelAndView modelView  = new ModelAndView();
    modelView.addObject("allParRolesList", parRoleServiceImpl.getActiveParRoles());
    modelView.setViewName("paredit");
    return pareditserviceImpl.getParDetails(parNo);
}
...