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)를 사용해주면 된다.
'IT기술 > javascript' 카테고리의 다른 글
[javascript] 배송조회 API (0) | 2023.07.31 |
---|---|
[javascript] Uncaught TypeError: Cannot read property of null 해결방법 (0) | 2023.07.31 |
[javascript] JAVASCRIPT / JQUERY 를 이용한 ID, NAME, CLASS 값 가져오기 (0) | 2021.09.30 |
자바스크립트 async & await (0) | 2021.02.07 |
자바스크립트 Promise (0) | 2021.02.06 |