Ajax
HTML 파일
버튼 클릭시에 ctlGrid 영역으로 HtmlSamplePage.html을 불러오게 되어있다.
HtmlSamplePage.html
아래쪽 비어 있는 영역으로 html을 불러 오게 된다.
ajax
https://june-17.tistory.com/151
Ajax(Asynchronous Javascript And XML)
AJAX란, JavaScript의 라이브러리중 하나이며 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도..
june-17.tistory.com
JSON
https://june-17.tistory.com/152
[WEB] JSON (JavaScript Object Notation)
JSON (JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의..
june-17.tistory.com
예제1)
이번 예제에서는 JSON타입 사용
HTML
값을 입력하여 중복확인을 할것이다.
JavaScript (ajax_id.js)
변수 request를 보면 JSON형식으로 값을 받게 되어있다.
JSP
JSON형식을 사용하기 위하여 라이브러리 말고도
<%@ page import="com.google.gson.Gson" %>
현재 DB와 연동 한것이 아니기 때문에 기본값을 설정하여 값 비교
예제2)
HTML
2개의 값을 받아 곱을 연산 할 것이다.
JavaScript
앞에서 했던 코드와 크게 달라진 점은 없다
먼저 입력된 값을 저장 받을 변수를 선언하고,
마찬가지로 JSON형식을 사용하여 데이터를 JSP로 넘긴다.
이때의 데이터는 변수에 저장된 값을 넘기게 된다. -> val( )
JSP
** 자바스크립트 오류로 경고창이 출력이 되지 않았는데 보니까 자바스크립트 경로 설정이 잘못되어있다...
ajax_multiply.js는 js 폴더 내에 있으니 경로를 ./js/ajax_multiply.js로 수정해야한다
'Learn > KH정보교육원' 카테고리의 다른 글
[KH정보교육원 당산] 연습문제7 (응용 SW) (0) | 2021.06.09 |
---|---|
[KH정보교육원 당산] 61일(Ajax/JSON 정리 , MVC-쇼핑몰 준비) (0) | 2021.06.08 |
[KH 정보교육원 당산] jQuery - 실습4 (0) | 2021.06.07 |
[KH 정보교육원 당산] 60일차(jQuery - 실습3) (0) | 2021.06.07 |
[KH정보교육원 당산] jQuery - 실습 2 (0) | 2021.06.02 |