回应JavaScript并使用PHP变量

时间:2013-04-10 03:16:24

标签: php javascript

我想做的是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>";

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

3 个答案:

答案 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>