검색결과 리스트
비동기에 해당되는 글 1건
글
거창한건 아닙니다. 그냥 간단한 Tip입니다.
json으로 비동기 통신을 하다보면은 결과 값을 json Text로 받는 경우가 있습니다.
이걸 Javascript Object 로 변경주어야 스크립트 단에서 사용 할 수 있습니다.
* 추가 2012-02-07
eval을 사용하는건 보안상 위험이 있습니다. JSON.parse ( http://www.json.org/ ) 사용하는걸 권장합니다.
json으로 비동기 통신을 하다보면은 결과 값을 json Text로 받는 경우가 있습니다.
이걸 Javascript Object 로 변경주어야 스크립트 단에서 사용 할 수 있습니다.
// 승인 $("#btn_approval").click(function() { var selRows = $(DF.ID.GRID_MAIN).getGridParam("selarrrow"); if ( selRows.length == 0) { alert("항목을 선택해 주세요."); return; } $.ajax({ type: 'POST' ,url : DF.URL.APPROVAL ,data: {id : selRows} ,success: function(data) { var ret = eval("(" + data + ")"); if (ret.success == "true") { alert(ret.message); $(DF.ID.GRID_MAIN).trigger("reloadGrid"); } } ,error: function(result) { } }); });14번째의 줄 같이 넘어온 값을 "()"로 묶어서 eval함수를 실행해 주시면 됩니다.
* 추가 2012-02-07
eval을 사용하는건 보안상 위험이 있습니다. JSON.parse ( http://www.json.org/ ) 사용하는걸 권장합니다.
'JavaScript > Json' 카테고리의 다른 글
[JSON] douglascrockford json2.js download (0) | 2013.11.25 |
---|---|
[JSON] JSON (0) | 2012.10.30 |
[Json] Json Text <-> Json Object 변환 (0) | 2011.11.01 |
RECENT COMMENT