簡體   English   中英

JavaScript中的Echo PHP變量(並在iframe中顯示值)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM