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

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

QA

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

본문

안녕하세요

 

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)을 치환해보세요 아니면 태그 자체를 없애보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 43
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT