Ho un metodo per memorizzare il codice di markup diretto (generato dall'editor di PageDown) in un database. In un'altra pagina, prendo il markup dal database e lo faccio passare attraverso il convertitore markdown, tuttavia non riesco a ottenere alcun risultato. Questo è il mio script:Impossibile convertire markdown in HTML utilizzando il PageDown di StackExchanges
<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 fa eco al testo puro del markdown dal database. Quando visito la pagina, non c'è nulla che si presenti nel div. Che cosa sto facendo di sbagliato?
EDIT: Non vedo alcun testo echo e se aggiungo semplicemente testo in chiaro all'interno dello .text()
, posso vederlo.
Cosa '$ descrizione' contiene visualizzare? Hai errori JavaScript? – jprofitt
'$ description' contiene una fonte di markdown pura. Attualmente contiene: '** questo è in grassetto **' – n0pe
Se metto semplicemente testo nella parte '.text()' funziona. – n0pe