본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/javascript

[JavaScript] Alert에 JSON 형식의 데이터를 출력하는 방법

by 미노드 2021. 9. 30.

ajax통신으로 결과를 출력할 때 json형식으로 출력할 필요가 있었다.

api로써 데이터 전송 후 출력해볼 때 사용하는것도 가능할 듯 하다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script>
function fnDoLoadCategory() {
    $.ajax({
        url: "category/loadCategoryAjax.do",
        type:'POST',
        cache: false,
        dataType: "json",
        data: $('#form1').serialize(),
        async: false,
        success: function(data) {
            // alert(data);
            alert(JSON.stringify(data)); 
        },
        error: function(e) {
            console.log(e);
        }
     });
}
</script>
cs

먼저 url의 반환값이 json형태여야 할 것이다. 이건 개발단에서 따로 처리해줘야 한다.

그리고 소스처럼 success되었을 때 결과인 data를 그대로 출력한다면 object형태로 출력 될 것이다.

원하는 json형태로 출력시키려면, JSON.stringify(data)를 사용해주면 된다.