본문 바로가기

프로그램 경험/JavaScript

[JS] 문자열 JSON 타입을 JSON으로 변환

AJAX를 통해 JSON을 가져 왔는데 이걸 JS에서 그냥 JSON처럼 사용할 수가 없다. 

그저 문자열에 불과 하기 때문이다. 그래서 이걸 JSON으로 변환해서 사용해야 한다.


받은 파일을 링크 하고 아래와 같이 사용한다.


<script src="/json_parse.js" type="text/javascript"></script>

<script type="text/javascript">            

                jQuery.ajax({

                    url: "/ajax-json.php?mode=2",

                    type: 'GET',

                    cache: false,


                    success: function (resp) {

                        var jsondata = JSON.parse(resp); //IE, FF에서 작동 안함 

var jsondata = eval("(" + resp + ")");

                        var link = '<p><a href="'+jsondata.URL+'">링크</a></p>';

                    },

                    error: function (xhr) {

                        alert(xhr);

                    }

                });

</script>

            

'프로그램 경험 > JavaScript' 카테고리의 다른 글

팝업에서 부모창 스크립트 호출 하기  (0) 2012.05.03