2015-03-25 73 views
0

假设你在一个php文件中,并且你想运行一个javascript函数,它里面既有javascript也有php。你会如何去做这件事? 例如:PHP - Javascript集成?

<?php 
<script> 
function myFunction(){ 
// php code 
document.write("Hello World!"); 
} 
</script> 
?> 

我知道我可以很容易使一个PHP函数这个特殊的代码,而只是以供将来参考,我想知道如何做到这一点。

我很抱歉,如果这已被回答之前,但似乎很难在谷歌搜索词。

回答

0

PHP代码必须输出在javascript内有效的文本。像这样的东西。

<?php 
<script> 
function myFunction(){ 
// php code 
    var message = "<?php echo "My alert message"; ?>"; 
    window.alert(message); 
} 
</script> 
?> 
+0

不要忘记在任何可变数据周围使用'json_encode()',这样事情就可以正常转义了! – Brad 2015-03-25 03:20:57