iframe的占位符内容

时间:2015-06-30 09:50:29

标签: javascript php

我想在iframe中自动显示我的数据库中的内容,因为它充当创建文档时提交的正文内容。

我想尝试使用JS Php的混合插入:

<iframe name="editor" id="editor" class="doc_body" ></iframe></div>

<script> 
var iframe = document.getElementById('editor'), 
iframedoc = iframe.contentDocument || iframe.contentWindow.document; 
iframedoc.body.innerHTML ="<?php echo ($row[2]); ?>"; 
</script> 

我知道我正在正确编制索引,因为如果我从JS中回复它,它将输出正确的行。

除非上面的语法有误?

更新

所以在经历了一些混乱之后,它之间似乎存在冲突:

    <?php    


    $q = "SELECT * FROM cats";
    $r = mysqli_query ($dbc, $q); // Run the query.


    // FETCH AND PRINT ALL THE RECORDS
    while ($row = mysqli_fetch_array($r)) {
    echo '<ul><li><label><input type="checkbox" <?php if ($checked == 1) echo "checked"; name="cat_id[]" value="' . $row['cat_id'] . '"> ' . $row["cat_name"] . '</label></li></ul>';
    }

    ?>

以上情况,如果我删除上面显示的内容,但如果我将其包含在内 - 它会将其删除吗?

1 个答案:

答案 0 :(得分:1)

你的问题就在这里解决了;)

Insert content into iFrame

<iframe name="editor" id="editor" class="doc_body" ></iframe></div>

<script> 
  var doc = document.getElementById('editor').contentWindow.document;
  doc.open();
  doc.write(<?php echo ($row[2]); ?>);
  doc.close();
</script> 

希望它有所帮助,工作小提琴可以在我上面发布的链接中找到