Javascript 在Iframe中编辑博客中的数据

Javascript 在Iframe中编辑博客中的数据,javascript,php,iframe,Javascript,Php,Iframe,我目前正在从头开始构建一个博客,我正在使用php、javascript+Iframe向博客中添加新帖子,这非常有效。我遇到的问题是我的“编辑帖子”功能。当我编辑一篇文章时,它应该获取文章的内容,而且它确实是这样做的。然而,它有一个未找到的标题,404错误消息以及来自博客文章的文本。 这是我用来编辑的代码: <iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px;

我目前正在从头开始构建一个博客,我正在使用php、javascript+Iframe向博客中添加新帖子,这非常有效。我遇到的问题是我的“编辑帖子”功能。当我编辑一篇文章时,它应该获取文章的内容,而且它确实是这样做的。然而,它有一个未找到的标题,404错误消息以及来自博客文章的文本。 这是我用来编辑的代码:

<iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;" src="<?php echo $row_getPost['blog_entry']; ?>"></iframe>
不需要“iframe”,至少我找不到任何理由将其用于您的功能。
在第二次尝试使用php echo调用iframe时,您忘记了结尾的引号和分号:

<?php echo '<iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;" src="' . $row_getPost["blog_entry"] . '"></iframe>'; ?>

当您想要避免重新加载浏览器时,您可以在没有iframe的情况下解决所有问题javascript将是您的朋友。 我建议您尝试使用jQuery或AngularJS。 这两个选项将最大限度地帮助您编写更少的代码

编辑: 没有看到上面的答案。sebapalus是对的,您必须为“src”属性使用URL。iframe是一个嵌入式文件/站点。 您可以在此处阅读有关iframe属性的更多信息:


什么是
$row\u getPost['blog\u entry']?它是帖子内容的URL吗?IFrame需要将URL作为其src参数,因此传递内容文本将不起作用。你确定这里不需要一个简单的
div
!blog_条目指向数据库中的一个表,$row_getPost是根据posts ID从该表获取数据的函数。因此,正如我之前所写的,
src
不能是文本,它必须是URL。当我将iframe放入php标记时,收到一条“语法错误”消息。也许最好放弃iframe,看看是否可以使用jQuery使用“编辑帖子”功能。只是学习php和sql,所以我尝试了不同的指南来构建这个博客。谢谢你的回答,蒂波和塞巴帕卢斯!抱歉,我在“src”属性上犯了一个错误。我换了职位。现在它起作用了。但当你“抛弃”iframe时,你会有更多的乐趣。^使用PHP或JavaScript有更多的可能性。继续尝试和学习,在这里毫不犹豫地提问。;-)
<?php echo '<iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;" src="' . $row_getPost["blog_entry"] . '"></iframe>'; ?>