티스토리 뷰
AJAX란?
Ajax를 한만디로 정의하자면 JavaScript를 사용한 비동기 통신, 클라이언트와 서버 간에 XML 데이터를 주고받는 기술 더간단하게는 새로고침없이 DB에서 데이터를 JSP로 가져오는 기술을 말하는것 같다.
사용법
$.ajax({
url: "URL적으세욥",
data: {"Id": Id},
timeout: 30000,
cache: false,
type: "post",
dataType: "json",
beforeSend: function(){
$.blockUI(_BLOCKUI_OPTION);
},
complete : function(){
$.unblockUI();
},
error:function(x,e){
alert("요청하신 작업을 수행하던 중 예상치 않게 중지되었습니다.\n\n다시 시도해 주십시오.");
},
success: function (data) {
if(data.result == "success"){
}
else{
alert("처리 중 오류가 발생했습니다. 다시 시도해 주십시오.");
}
}
});
Controller에서 받을때와 줄때처리는 요렇게
@RequestMapping(value = "" ,method = RequestMethod.POST)
@ResponseBody
public HashMap<String, String> log(Model model, @RequestParam(value = "Id") String Id) {
HashMap<String, String> result = new HashMap<String, String>();
try {
result.put("result", "success");
}
catch(CustomException ce) {
result.put("result", "fail");
}
return result;
}
'FULL STACK > JAVASCRIPT&JQUERY' 카테고리의 다른 글
tab페이지 안에서 slick 줄때 (0) | 2022.05.04 |
---|---|
jquery-3.5.1 cdn (0) | 2022.03.07 |
slick 반응형 (0) | 2022.01.18 |
슬라이딩 스크롤 (0) | 2022.01.17 |
scroll 내려갈때 jquery 조건문 (0) | 2022.01.17 |
- Total
- Today
- Yesterday
- sliding scroll
- 반응형
- jQuery
- JavaScript
- JS
- fontawesome 4.7
- getBoundingClientRect
- Slick
- Sliding
- FontAwesome
- scroll
- jQuery CDN
- defer
- js scroll
- fontawesome 4.7 cdn
- css
- html
- Javscript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |