채택완료

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

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

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

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

해결방법이 있을까요?

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

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

Copy
function aaa(){

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

  console.log(wr_content_editor_data)

}

답변에 대한 댓글 1개

엇! 감사합니다 바로 해결됬네요

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

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

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

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

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

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

Copy
var editorContent = $('#yourEditorID').val();
var otherValue = $('#otherInputID').val();

var data = {
  editorContent: editorContent,
  otherValue: otherValue
};

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

Copy
$.ajax({
  type: 'POST',
  url: 'your_server_url',
  data: data,
  success: function(response) {
    // 성공 시 실행할 코드
  },
  error: function(error) {
    // 오류 처리
  }
});

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

답변에 대한 댓글 1개

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

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