자바스크립트 "" string literal contains an unescaped line break 에러

자바스크립트 "" string literal contains an unescaped line break 에러

QA

자바스크립트 "" string literal contains an unescaped line break 에러

답변 1

본문

안녕하세요

 

A 라는 버튼을 누르면

자바스크립트의 edit 함수가 실행이 되면서

 

$('#userData').val("<?=$this->e($getData['0']['data])?>");

 

가 실행이 되도록 했습니다.

 

근데 이게 $getData[0]['data'] 에 들어있는 값이

뛰어쓰기가 있다면

 

  $('#userIntro').val("asdasdasdasdㄴasdasdasd
점핑
정핑
에브리 바디");

 

이런 식으로 데이터가 찍혀서  "" string literal contains an unescaped line break 에러가 뜨는데

이 부분을 어떤 식으로 해결할 수 있을지 알려주시면 감사하겠습니다.

 

php 부분에서도 nl2br이라던지, htmlspecialchars 로도 데이터를 어찌 해봤는데 그래도 안되더라구요.
           

 

이 질문에 댓글 쓰기 :

답변 1

띄어쓰기가 아니라 엔터 인거 같네요 str_replace로 chr(10) chr(13)을 치환해보세요 아니면 태그 자체를 없애보세요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #js ×
전체 312
© SIRSOFT
현재 페이지 제일 처음으로