<table align="center" width="500" border ="1">
<tr>
<td>
<textarea rows="3" cols="55" name="replyContents" id="replyContents"></textarea>
</td>
<td>
<button id="rSubmit">등록하기</button>
</td>
<%-- <form action="/board/addReply.kh" method="post">
<input type="hidden" name="refBoardNo" value="${board.boardNo }">
<input type="hidden" name="page" value="${page }">
</form> --%>
</tr>
</table>
원래는 form태그로 보냈는데 ajax으로 보낸다....
//댓글 등록
$("#rSubmit").on("click",function(){
var replyContents=$("#replyContents").val();
var refBoardNo="${board.boardNo }";
$.ajax({
url : "/board/replyAdd.kh",
data:{
"refBoardNo" :refBoardNo,
"replyContents":replyContents,
},
type:"post",
success:function(data){
if(data=="success"){
alert("댓글등록완료");
}else{
alert("댓글등록실패");
};
},
error:function(){
console.log("에러");
}
});
})
form에는 있던 page가 없다.
@ResponseBody
@RequestMapping(value="/board/replyAdd.kh", method=RequestMethod.POST)
public String boardReplyAdd(
@ModelAttribute Reply reply) {
reply.setReplyWriter("admin");
int result=bService.registerReply(reply);
if(result>0) {
return "success";
}else {
return "fail";
}
}

'AJAX' 카테고리의 다른 글
| 채팅할때 반복작용 시 주의점 : SetInterval (1) | 2022.10.21 |
|---|---|
| ajax 3일차 : 댓글 삭제 (0) | 2022.10.06 |
| ajax : GSON 엄청간단하게 보이나 이해안됨.^^ (0) | 2022.10.05 |
| AJAX 2일차 : 제이슨 배열출력방법 (0) | 2022.10.05 |
| ajax. json으로 데이터 전송 (1) | 2022.10.04 |