php与javascript混合

tut 发布于 2019-03-09 javascript 最后更新 2019-03-09 14:39 3 浏览

我想用JavaScript混合php 这是我的代码:

<?php
function sayHi(){
echo 'Good Morning';
}
echo 'hello';
for($i=0;$i<10;$i++){
?>
<script>
    document.write('bingo');
    <?php
  sayHi();
 }
 ?>
</script>
当它完成回声'hello'时它停止工作; 我怎样才能让它工作正常? 你可以帮我吗
已邀请:

punde

赞同来自:

你想做什么? 您打印的代码为..

<script>
    document.write('bingo');
    Good Morning
</script>
它破坏的原因是因为Javascript非常敏感,早安不是有效的javascript。 如果你想打印“早上好”,你必须这样做。
<script>
    document.write('<?php sayHi(); ?>');
</script>
打印为
<script>
    document.write('Good Morning');
</script>

wanimi

赞同来自:

你的sayHi()函数在<script>标记内输出无效的东西,所以它不起作用......