반응형
json 형식으로 넘어오는 데이터 중 \n 부분을 자바스크립트에서 처리하는 방법
[php]
<?
$ary_rtn = array();
$ary_rtn['result'] = false;
$ary_rtn['msg'] = "안녕하세요\okkks.tistory.com 블로그에 방문해주셔서 감사합니다.";
echo json_encode($ary_rtn); // php json encode
exit;
?>
[javascript/jquery]
$.post(
'전송할 json 파일경로'
,전송할 데이터들
,function(data){
var rtn_json = $.parseJSON(data); // 데이터를 JSON으로 파싱
if(rtn_json['result']) {
location.replace('/');
} else if(rtn_json['msg']) {
var msg = rtn_json['msg'].replace(/\\n/g, '\n');
alert(msg);
} else alert('취소되었습니다.');
}
);
[ 처리 없이 바로 출력했을 경우]
[\n 처리를 한 후 출력했을 경우]
더보기>
- php javascript jquery json 한글 깨짐 - json_encode() parseJSON()
반응형