我想做的是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>";
我没有想法,我在这里做错了什么?
答案 0 :(得分:2)
简单,只是(ab)使用json_encode()
;它也适用于字符串:
?>
<script>
document.getElementById('1').innerHTML = <?php echo json_encode($output); ?>;
</script>
答案 1 :(得分:0)
echo "<script>document.getElementById('1').innerHTML = '".$output."'</script>";
答案 2 :(得分:0)
<script>
document.getElementById('1').innerHTML = "<?php echo $output ?>";
</script>