본문 바로가기
웹관련/Ajax

[Ajax] Ajax에서 데이터 불러올때 엔터값으로 발생한 에러 해결방안

by 착한덕환 2018. 11. 5.



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에서 데이터를 불러올때 엔터키 값때문에 에러가 발생되지 않습니다.

댓글