私は、マークアップコード(PageDownのエディタで生成)をデータベースに保存する方法を持っています。別のページでは、データベースからマークアップを取得し、それをマークダウンコンバータで実行しますが、出力が得られないようです。これは私のスクリプトです:StackExchangesのPageDownを使用してmarkdownをHTMLに変換できません
<script type="text/javascript" src="include/Markdown.Converter.js"></script>
<script type="text/javascript" src="include/Markdown.Sanitizer.js"></script>
<script type="text/javascript" src="include/Markdown.Editor.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var converter = Markdown.Converter();
$("#description-content").text(converter.makeHTML("<?php echo $description ?>"));
});
</script>
PHPはデータベースから純粋なマークダウンテキストをエコーしています。私がページにアクセスすると、divには何も表示されません。私は間違って何をしていますか?
EDIT:エコーされたテキストは表示されません。.text()
の中に単純なプレーンテキストを追加すると、わかります。
stackoverflowの中でここに質問が表示されますか? JavaScriptのエラーはありますか? – jprofitt
'$ description'は純粋なマークダウンソースを含んでいます。現在は以下を含んでいます: '**これは太字です**' – n0pe
'.text()'の部分の中にプレーンテキストを置くだけで動作します。 – n0pe