테스트 사이트 - 개발 중인 베타 버전입니다

스마트에디터 내용을 따로 빼올수있는 방법있을까요? 채택완료

카세구 2년 전 조회 2,246

 

 

기존 글쓰기에는 Form안에 들어가있어서 POST로 넘겨주는것은 확인했는데

 

별개 페이지에서 스마트에디터을 넣고 해당 스마트에디터에 작성된 내용을 스크립트로뺴서 다른 input값들과 함께 배열로 ajax로 넘기려고하는데

 

해당 스마트에디터 id 값 가지고 value로 받으려고하는데 계속 공백만 넘어오네요..

 

해결방법이 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
세크티
2년 전

아래처럼 했을때 안되나요?

</p>

<p>function aaa(){</p>

<p>  <?php echo get_editor_js('wr_content'); ?></p>

<p>  console.log(wr_content_editor_data)</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카세구
2년 전
엇! 감사합니다 바로 해결됬네요

댓글을 작성하려면 로그인이 필요합니다.

다음과 같이 하면 가능하지 않을까 합니다.

 

스마트에디터 초기화 후 스마트에디터 가져오기 jQuery를 사용하여 가져오는 경우

</p>

<p>var content = $('#yourEditorID').val(); // 스마트에디터의 내용을 가져옵니다.

또는 JavaScript에서 직접 DOM을 조작하는 경우

</p>

<p>var content = document.getElementById('yourEditorID').value; // 스마트에디터의 내용을 가져옵니다.

 

가져온 내용을 다른 input 값들과 함께 배열로 구성

</p>

<p>var editorContent = $('#yourEditorID').val();

var otherValue = $('#otherInputID').val();</p>

<p>var data = {

  editorContent: editorContent,

  otherValue: otherValue

};

 

AJAX를 사용하여 서버로 데이터 전송

</p>

<p>$.ajax({

  type: 'POST',

  url: 'your_server_url',

  data: data,

  success: function(response) {

    // 성공 시 실행할 코드

  },

  error: function(error) {

    // 오류 처리

  }

});

참고하셔서 구현하시면 될 것 같습니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카세구
2년 전
답변 주셔서 감사합니다. 위에방식 먼저 시도해보니 해결이됬습니다.
장문의 답변 달아주신것 감사합니다. 달아주신 내용 토대로도 한번 공부해보겠습니다 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인