我想将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'时它停止工作; 我怎样才能让它正常工作? 你能帮我吗
答案 0 :(得分:3)
您的sayHi()函数在<script>
标记内输出无效内容,因此无效...
答案 1 :(得分:2)
你想做什么?
您打印的代码为..
<script>
document.write('bingo');
Good Morning
</script>
它破坏的原因是因为Javascript非常敏感,早安不是有效的javascript。
如果你想打印“早上好”,你必须这样做。
<script>
document.write('<?php sayHi(); ?>');
</script>
打印为
<script>
document.write('Good Morning');
</script>