Axois

Axois란?

비동기 로직을 쉽게 개발할 수 있게 도와주는 library

Ajax를 쉬운 구조로 사용할 수 있다.

<%@ page language="java" contentType="application/json; charset=UTF-8" pageEncoding="UTF-8"%>
{"name":"${param.name}", "job":"${param.job}", "age":${param.age}}
<button onclick="step()">클릭</button>

<script type="text/javascript">
    function step() {
        axios.get("response.jsp", {
            params: {
                name: "신짱구",
                age: 5,
                job: "유치원생"
            }
        }).then(resData =>
            console.log(resData.data)
        ).catch(error => console.log("예외 발생" + error)
        );
    }
</script>

get( 연결할 파일, 넘겨줄 parameter )

<button onclick="step()">클릭</button>

<script type="text/javascript">
	function step() {
		axios.post('response.jsp', {
		    params: {
                name: "신짱구",
                age: 5,
                job: "유치원생"
            }
		  })
		  .then(function (response) {
		    console.log(response);
		  })
		  .catch(function (error) {
		    console.log(error);
		  });
	}
</script>

post( 연결할 파일, 넘겨줄 parameter )

Discussion and feedback