NHN 토스트 에디터 질문드립니다.

NHN 토스트 에디터 질문드립니다.

QA

NHN 토스트 에디터 질문드립니다.

본문

NHN에서 오픈소스로 내놓은 토스트 에디터를 게시판에 적용시켜서 개발중입니다

form submit 시에 document.getElementById("content").value = editor.getHtml();

이렇게 html 형태로 저장시키고 있구요, insert도 잘 되는데

게시글 수정시에 에디터쪽으로 content 내용 어떻게 입력받아야하는지 바인딩이 잘 안되네요 ㅠㅠ

initialValue에서 data 뿌려주는거 같긴한데.. 게시글 내용에 홑따옴표가 있으면 계속 에러가 나네요..

<div id=editSection></div>

<script>

    var content = '<%=content%>';      // 이렇게 받아오면 게시글에 홑따옴표있는경우 syntax 에러남

    var editor = new tui.editor({

          el: document.querySelector('#editSection'),

         initialEditType: 'wysiwyg',

         previewStyle: 'vertical',

         height: '300',

         initialValue = content ?

 

    });

</script>

 

이 질문에 댓글 쓰기 :

답변 2

db에 저장된 글쓰기 내용을 불러오게 되면
자바스크립트 변수에 들어가는 내용에 변수에 담을 수 없는 특수문자, '&|#등이 들어가게 되면 제대로 동작하지 않습니다.
그래서 제가 올린 에디터에 보면 

 

<textarea id=\"$id\" name=\"$id\" class=\"$tuieditor\" maxlength=\"65536\" style=\"width:100%;min-width:260px;height:300px\">$content</textarea>

display:none로 가려진 textarea에서 값을 불러옵니다.

그리고 <script>tuieditor.setHtml(document.getElementById('".$id."').value);</script>

로 해당 textarea에 있는 값을 가져와서 해당 에디터에 뿌려주고 있습니다.

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

회원로그인

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