[英]Echo PHP variable in JavaScript (and display value in 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); ?>;
}
我解决了问题。 我将文件另存为.js,当然,要使用php,文件必须为.php。 很抱歉您犯了这个愚蠢的错误,非常感谢您的所有回答。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.