검색결과 리스트
글
거창한건 아닙니다. 그냥 간단한 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