2012-06-14 8 views
1

내 응용 프로그램에 markdown editor을 사용하고 있습니다.대량 살상 무기 - 문구 작성 텍스트

$(document).ready(function() { 
    var converter = Markdown.getSanitizingConverter(); 
    var editor = new Markdown.Editor(converter); 
    editor.run(); 
}); 

<div class="wmd-panel"> 
    <div id="wmd-button-bar"></div> 
    <textarea class="wmd-input" id="wmd-input" rows="7" cols="30"></textarea>   
</div> 
<div id="wmd-preview" class="wmd-panel wmd-preview" name="Content"></div> 

처음에는 텍스트 영역이 비어 있습니다. 나는 텍스트를 입력 한 후, 모든 것이 예상대로 작동합니다

enter image description here

방화범은 HTML 구조를 보여줍니다

enter image description here

은 지금은 순수 인하 텍스트를 입력하는 데 필요한 : **where** is it ?. 데이터베이스에 저장해야한다고 (나중에 데이터베이스에서 검색하여 사용자에게 보여줄 때 HTML로 변환해야하기 때문에) 필요합니다. 나는 그것이 어떻게 도달 될 수 있는지 전혀 모른다. 그것을 어떻게 얻을 수 있습니까?

답변

0

그들은 당신에게 도움이 될 Docs을 가지고 있습니다.

팬시 방법은 아마도 이벤트 체인의 preConversion 이벤트 잡을 것 :

converter.hooks.chain('preConversion', function(markdown) { 
    // Do something wonderful with you markdown variable, and then return it. 
    return markdown; 
}); 

덜 공상 방법,하지만 예상대로 작동하는 것은 단지의 값 매개 변수의 값을 검색하는 것 텍스트 영역.

var textarea = document.getElemetById('wmd-input'); 
var markdown = textarea.value;