Ajax로 데이터를 불러올때 엔터키 값때문에 오류가 나는경우가 있습니다.
이럴경우 서버에서 불러올때 엔터키값을 <br>로 바꾸고
Ajax 데이터를 읽어오는곳에서 <br>값을 다시 엔터키 값으로 치환을 해야합니다.
예를 들어 ASP에서 데이터를 입력할때 아래와 같이 입력값을 치환(Replace) 하면됩니다.
ASP 예문
cont = Replace(cont,Chr(13)&Chr(10),"<br>")
이후 Ajax에서 불러올때 br태그를 다시 치환(replace) 해주면 됩니다.
JS 예문
var cont = obj[i].cont.replace('
','\r\n');
이러면 Ajax에서 데이터를 불러올때 엔터키 값때문에 에러가 발생되지 않습니다.
'웹관련 > Ajax' 카테고리의 다른 글
[자바스크립트] Ajax로 데이터를 넘길때, 공백과 엔터값등이 사라질경우 (0) | 2019.03.26 |
---|---|
[Ajax] Xml 데이터 끌고오기 (0) | 2018.09.12 |
[Ajax] Ajax에서 사용하는 json 에 대하여 (0) | 2017.10.30 |
[Ajax] 엑셀에서 xml 데이터 변환뒤 ajax로 파일 읽어오기 (0) | 2017.04.21 |
[Ajax] Euc-Kr환경 Ajax 이용시 한글깨짐 (0) | 2016.09.23 |
댓글