Ajax 통신에 있어 json Data를 사용 시
1. JSON.parse
서버에서 데이터를 받아올 때 object 형태로 오게 된다.
받아온 데이터를 object_name.var 의 형태로 사용하려면 데이터를 parse 해서 써야 한다.
- json object 형태로 파싱
$.parseJSON(list);
for(i in sList) {
sList[i].strCd = sCd;
}
sList[i].strCd = sCd;
}
2. JSON.stringify
데이터를 서버에 보낼 때 string 형태로 보내야 할 때,
ex) var sendData = {email : $("#email").val() , pwd : $("#pwd").val()};
data : JSON.stringify(sendData),
- Stringify 된 list 를 다시 json 형태로 묶으려면 list = eval("(" + list + ")"); 의 방식으로 스크립트에서 수행하면 다시 object 로 묶어진다.
'Study > Javascript' 카테고리의 다른 글
[Javascript] javascript에서 replaceAll 하기!! (0) | 2014.05.20 |
---|---|
[angularJS] 컨트롤러로 view 뿌리기 tutorial (0) | 2014.05.20 |
[JQuery][ajax] 기본 post 요청 구조 (0) | 2014.05.20 |
[JQuery] html 문서에서 다른 html 문서 import (1) | 2014.05.20 |
[angularJS] null 체크 간편하게 하기 (0) | 2014.05.20 |
[Javascript] 스크립트에서의 키보드 키코드 (0) | 2014.05.20 |
[JQuery] prototype 과의 충돌 문제 해결법 (0) | 2014.05.20 |
chrome.extension API, Script API (0) | 2013.06.24 |
크롬 익스텐션 content_scripts 정의 (manifest.jason) (0) | 2013.06.18 |
Chrome Extension - CSS/JS 활용기초 (0) | 2013.06.13 |