假设我有一个带有javascript脚本的php页面(脚本src ...)我可以使用innerHTML在其中添加额外的PHP代码吗?让我们说
document.getElementsByTagName("body").innerHTML = "<?php $test=90312; echo $test; ?>";
这会被执行吗?
由于
答案 0 :(得分:2)
不,PHP不会被执行。 PHP在服务器端执行,而JavaScript在浏览器(客户端)加载网页之后才执行,因此无法运行PHP(除非您使用非常奇怪的浏览器)。
答案 1 :(得分:0)
是的,首先执行php并将结果与javascript一起呈现在它的位置,然后再将其发送到浏览器客户端,然后执行javascript。