Я хочу отправить возвращаемое значение метода контроллера (т. Е. Флаг) на мой взгляд, и в поле зрения мне нужно отобразить предупреждающее сообщение в соответствии с этим флагом. Это код моего контроллера
@RequestMapping(value = "/testing", method = RequestMethod.POST)
public Boolean testing(@RequestBody String value, HttpSession session, String username, ModelMap modelMap, HttpServletRequest request) throws Exception {
Boolean flag = false;
User userData = (User) session.getAttribute("MEMBER");
for (OrgData org: orgDataRepository.findAll()) {
if (m.getValue() != null) {
sourceAccessToken = (String) m.getValue();
flag = true;
} else {
System.out.println("Refresh token is expired");
flag = false;
}
}
return flag;
}
Код моего вида выглядит примерно так:
let btnVal = document.querySelectorAll('.test-btn');
for (let i = 0; i < btnVal.length; i++) {
let btns = btnVal[i];
btns.onclick = function() {
var selchbox = getSelectedChbox(this.form); // gets the array returned by getSelectedChbox()
if (selchbox.length == 1) {
//document.write("check check"+selchbox);
$.ajax({
type: "POST",
url: "/testing",
dataType: "JSON",
contentType: "application/json; charset=utf-8",
data: JSON.stringify(selchbox),
cache: false,
success: function(data) {
alert("SUCCESS!!!");
},
error: function(args) {
/* alert("Error on ajax post");
console.log("Error"+args); */
}
});
} else {
alert("Please select only one check box");
}
}
}
Я хочу отправить это логическое значение в этом вызове ajax и отобразить всплывающее окно или окно предупреждения. Как этого добиться?