-1

我想要做的是echo一些 JavaScript 并在我回显的 JavaScript 代码中使用 PHP 变量。

这是我到目前为止所尝试的。

echo "<script>document.getElementById('1').innerHTML = $output;</script>";
echo "<script>document.getElementById('1').innerHTML = '$output';</script>";
echo "<script>document.getElementById('1').innerHTML = ".$output.";</script>";
echo "<script>document.getElementById('1').innerHTML = '.$output.';</script>";
echo '<script>document.getElementById("1").innerHTML = "$output";</script>';
echo "<script>document.getElementById('1').innerHTML =".'$output'.";</script>";

我没有想法,我在这里做错了什么?

4

3 回答 3

2

简单,只是(ab)使用json_encode();它也适用于字符串:

?>
<script>
document.getElementById('1').innerHTML = <?php echo json_encode($output); ?>;
</script>
于 2013-04-10T03:25:10.390 回答
0
echo "<script>document.getElementById('1').innerHTML = '".$output."'</script>";
于 2013-04-10T03:21:54.273 回答
0
<script>
document.getElementById('1').innerHTML = "<?php echo $output ?>";
</script>
于 2013-04-10T03:24:53.107 回答