/user/home/plus로 들어가게 되면 controller에서 return으로 jsp의 form이 보이고, 숫자 입력하면 action을 doPlus로 했기에 다시 controller의 설정한 더하기를 하고 그 결과값을 return 새로운 페이지에서 그 값을 보게 된다.
더하기 v2
function callByAjax() {
let form = document.form1;
let num1 = form.num1.value;
let num2 = form.num2.value;
let action = form.action;
$.get(action, {
num1 : num1,
num2 : num2
}, function(data) {
$('.rs').text(data);
}, 'html');
}
.
.
.
// form 태그 안
<input onclick="callByAjax();" type="button" value="더하기 v2" />
document.form1은 HTML 문서에서 name이form1인 폼 요소를 가리킨다.
let num1, num2의 form.num1,2는 폼 내에서 name이 num1인 입력 필드를 가리키고, .value는 입력 필드의 현재 값을 가져와서 변수에 저장