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 |
---|