0

我想将 php 与 javascript 混合这是我的代码:

<?php
function sayHi(){


 echo 'Good Morning';

}
echo 'hello';
for($i=0;$i<10;$i++){
?>



<script>
    document.write('bingo');
    <?php
  sayHi();
 }
 ?>

</script>

它在完成 echo 'hello' 后停止工作;我怎样才能让它正常工作?请你帮助我好吗

4

2 回答 2

3

你的 sayHi() 函数在标签内输出一些无效的东西<script>,所以它不会工作......

于 2013-04-11T16:39:34.733 回答
2

你想做什么?

您的代码打印为..

<script>
    document.write('bingo');
    Good Morning
</script>

它崩溃的原因是因为 Javascript 非常敏感,而早安不是有效的 javascript。

如果你想打印“早上好”,你必须这样做。

<script>
    document.write('<?php sayHi(); ?>');
</script>

打印为

<script>
    document.write('Good Morning');
</script>
于 2013-04-11T16:39:15.843 回答