JavaScript中的Echo PHP变量(以及iframe中的显示值)

时间:2012-11-17 21:12:10

标签: php javascript iframe

我想用php从mysql查询一个值,将值赋给变量,在某些JavaScript中回显php变量并将值显示在iframe中。

我无法让它发挥作用......

我的PHP:

<?php
$text_id = $_GET['text'];

$stmt = $dbConnection->prepare("SELECT * FROM content WHERE id=:id");
$stmt->bindParam(":id", $text_id);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($result as $row)
{
    $text = $row['text'];
}
?>

我的JavaScript:

(The function is called with <body onLoad="iFrameOn();">)
function iFrameOn()
{
    richTextField.document.designMode = 'On';
    window.frames['richTextField'].document.body.innerHTML = <?php echo json_encode($text); ?>;
}

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我把文件保存为.js,当然为了使用php,文件必须是.php。抱歉这个愚蠢的错误,非常感谢你的所有答案。