我的网站上有错误。 我的网站包含单独的帖子。但是在这些帖子中,如果检测到哈希,它会
String.prototype.parseHashtag = function() {
return this.replace(/[#]+[A-Za-z0-9-_]+/g, function(t) {
var tag = t.replace("#","%23")
return t.link("tag/"+tag);
});
};
然后帖子在哪里,写的是:
post = "<?php
echo auto_link_text(smiley($post['text'])); ?>";
document.writeln(post.parseHashtag());
现在这一切都运行良好,如果我用<p>Hello <br />Testing a new line</p>
替换php回声,它将正常工作。但是当它从$ post ['text']中获取它时,它只是保持空白。
我已尝试查看浏览器来源,它显示为正常<br />
。 (如在后引擎中,我有一个nl2br();)。
我有什么可以尝试的,或者更好的方式,我可以在我的网站上使用主题标签实现更好的方法吗?
我会感激任何帮助(如果可能的话,对我来说有点愚蠢,我只有14:P)
编辑:$ post指的是:
while ($post = mysql_fetch_assoc($getPosts))
javascript部分中的帖子根本不相关。即使我更改了
,错误仍然会发生