Как отобразить ответ на вызов в Spring MVC Controller, возвращающий HTML?В моем коде Javascript я выполняю (GET) вызов моего Spring Controller.Из того, что я могу сделать, является то, что ответ на вызов является HTML.Я думаю, мне нужно заменить «alert (response)» на Javascript, чтобы отобразить HTML.
Мой код Javascript:
$('#parcelsTable').on( 'click', 'tr', function () {
var data = table.row( this ).data();
$.ajax({
url:"/parcel/showFormForUpdate",
type:"GET",
data:{parcelId:data.parcelId},
success: function(response){
alert(response)
}
});
} );
Код моего контроллера в Spring:
@GetMapping("/showFormForUpdate")
public String showFormForUpdate(@RequestParam("parcelId") int theId, Model theModel) {
Parcel theParcel = parcelService.findById(theId);
theModel.addAttribute("theParcel", theParcel);
return "parcel-form";
}
Здесь "parcel-form" - это имя шаблона.