2009-05-03 16 views
1

tinymce 텍스트 편집기를 사용하려고하지만 jQuery를 사용하여 편집기의 내용을 가져올 수 없으며 간단한 포스트 메서드를 사용하여 텍스트를 가져 오는 값을 얻지 만 얻지는 못합니다. 영상?tinymce 편집기에서 이미지를 가져 오는 방법은 무엇입니까?

내가 jQuery를 사용하여 시도 코드이었다

$(document).ready(function() 
{ 
    $("#save").click(function() 
    { 
     $.post("test_skin_dump.php",{ 
      data_info:$("#elm2").html; 
     } ,function(data) { 
      if(data) 
      { 
       $("#show_result").html(data); 
      }    
     }); 
    }); 
}); 

<textarea id="elm2" name="elm2" rows="15" cols="80" style="width: 80%"> 
</textarea> 

나는, 누군가가 저를 정정 할 수 무슨 일을하시기 바랍니다 뭐하는 거지?

답변

0

html은 기능입니다. 괄호가 누락되었습니다. 추가 세미콜론도 있습니다.

이 교체 :이

data_info:$("#elm2").html; 

을 :

data_info:$("#elm2").html() 

나머지는 잘 보인다.

2

TinyMCE에는 활용할 수있는 자체 API가 있습니다. 실제로, 그것은 그렇게 나쁘지 않습니다.

당신은 사용자가 (즉, 선택) 이미지를 클릭했는지 확인하는 경우
tinyMCE.activeEditor().getBody(); 

는, 당신은 얻을 이미지 노드에이 작업을 수행 할 수 있습니다 귀하의 경우에, 당신은을 통해 편집기의 전체를 얻을 수 있습니다 : .selection이 괄호의 집합이없는 이유입니다, 속성이다

tinyMCE.activeEditor().selection.createHTML(); 

참고. 이 코드의 마음에 들지 않으면

, 또는 어떤 이유로 꽤, 귀하의 질문에 대답 다음 링크를 확인해 주시기하지 않습니다

  • EditorManager을 - 이것은 TinyMCE에 개체
  • 입니다 당신이 필요로하는 다른 어떤이있는 경우
  • API

은 알려주세요.

0

편집기에 삽입 된 코드 다음 명령을 사용하여이 도움이 :)

tinyMCE.execCommand('mceInsertContent',false,'<img src="mypic.png" />'); 

희망

관련 문제