Php Can';t使用StackExchange';翻页

Php Can';t使用StackExchange';翻页,php,javascript,jquery,html,markdown,Php,Javascript,Jquery,Html,Markdown,我有一种将直接标记代码(由PageDown的编辑器生成)存储到数据库中的方法。在另一个页面上,我从数据库中获取标记并通过markdown转换器运行它,但是我似乎无法获得任何输出。这是我的剧本: <script type="text/javascript" src="include/Markdown.Converter.js"></script> <script type="text/javascript" src="include/Markdown.Sanitize

我有一种将直接标记代码(由PageDown的编辑器生成)存储到数据库中的方法。在另一个页面上,我从数据库中获取标记并通过markdown转换器运行它,但是我似乎无法获得任何输出。这是我的剧本:

<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>

$(文档).ready(函数(){
var converter=Markdown.converter();
$(“#描述内容”).text(converter.makeHTML(“”);
});
PHP正在回显数据库中的纯标记文本。当我访问页面时,div中没有显示任何内容。我做错了什么


编辑:我没有看到任何回显文本,如果我在
.text()
中简单地添加纯文本,我就可以看到它

也许您可以尝试使用
决战
而不是
下页
,看看是否会得到不同的结果,就像测试一样:
决战
是另一个Markdown js实现


你那里的代码看起来没有任何问题,我能想到的唯一边缘情况是
$description

Markdown.Converter
是一个构造函数;你必须使用

var converter = new Markdown.Converter();

一个迟来的回答,但它可能会帮助新访客

如果您是从数据库中获取结果并通过PHP进行echo,我更愿意这样做

下载文件后,可以使用它将标记文本转换为html

<?php 

$query_post = mysqli_query($con,"SELECT * FROM `posts` ...//your query
$row_post = mysqli_fetch_assoc($query_post);

$content = $row_post['Body'];
include("path-to/PHP-Markdown-Extra-1.2.8/markdown.php");
$text = <<<EOD

$content

EOD;
echo Markdown($text);
?>

$description
包含什么?您是否收到任何JavaScript错误?
$description
包含纯标记源代码。目前它包含:
**这是粗体的**
,如果我只是在
.text()
部分中加入纯文本,它就工作了。我对PHP不太了解,但我相信你不能在javascript中使用PHP,因为PHP是服务器端的,不会在用户浏览器中运行。来这里是为了另一个原因。。。尽管这已经是三年后的事了,我还是想为这个问题发表评论。如果在使用常规文本而不是PHP回显时能够看到结果,那么问题在于回显。也许C&P失败了,但您缺少了一个
$description
之后,这肯定会停止回显。