在JavaScript中插入PHP代码

Sri*_*san 0 javascript php

可能重复:
javascript中的php?

我需要在javascript的内部html属性中检查if条件.所以我需要在其中使用php.所以有可能.我尝试了以下,它似乎没有用.

document.getElementById().innerHTML = 
    "<?php if ($number == 1) { echo $ex; } else { echo $ey; } ?>";
Run Code Online (Sandbox Code Playgroud)

所以请帮我解决这个问题.

Ani*_*han 5

您的PHP 在服务器执行.获取页面后,通过JavaScript在客户端将PHP代码插入其中,不会导致它被执行.

可以储存$number,$ex,$ey在JavaScript中的变量,并执行JavaScript中的相同的比较.

首先,

<script type="text/javascript">
var number = <? echo $number ?>
var ex = <? echo $ex ?>
var ey = <? echo $ey ?>
</script>
Run Code Online (Sandbox Code Playgroud)

以上设置了JS变量的值.之后,您可以致电:

if (number == 1) { document.getElementById().innerHTML = ex; } 
Run Code Online (Sandbox Code Playgroud)