JavaScript
[JavaScript] TextArea 개행 작업시
Sort
2010. 9. 9. 11:04
TestArea 에서 개행 문자를 DataBase에 입력하게 되면
읽어올때 문제가 생기는 경우가 있다.
예를 들어 Json형태로 데이터를 넘길때 값이 개행 되어 script에러가 발생하게 된다.
ex) "ETC_SBC":"12312312312qweqw
qweqw1212
ㅁㄴㅇㄹ
",
해결 방안
1. 데이터 입력시 개행문자를 <br>이나 다른 문자로 대체후 DataBase에 입력시킨다.
2. 조회시 Json에서 값을 넘긴후 replace처리를 해주면 된다.
- 참고. JavaScript에는 replaceAll메서드가 없기에 split()과 join()함수를 사용 하면 된다.
json.ETC_SBC.split("<br>").join("\r\n");
읽어올때 문제가 생기는 경우가 있다.
예를 들어 Json형태로 데이터를 넘길때 값이 개행 되어 script에러가 발생하게 된다.
ex) "ETC_SBC":"12312312312qweqw
qweqw1212
ㅁㄴㅇㄹ
",
해결 방안
1. 데이터 입력시 개행문자를 <br>이나 다른 문자로 대체후 DataBase에 입력시킨다.
2. 조회시 Json에서 값을 넘긴후 replace처리를 해주면 된다.
- 참고. JavaScript에는 replaceAll메서드가 없기에 split()과 join()함수를 사용 하면 된다.
json.ETC_SBC.split("<br>").join("\r\n");