php - 在 JavaScript 中插入 PHP 代码

标签 php javascript

Possible Duplicate:
php in javascript?

我需要检查 javascript 内部 html 属性内的 if 条件。为此我需要在其中使用 php 。那么有可能吗。我尝试了以下方法,但似乎不起作用。

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

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

最佳答案

您的 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>

上面设置了JS变量的值。 之后,您可以调用:

if (number == 1) { document.getElementById().innerHTML = ex; } 

关于php - 在 JavaScript 中插入 PHP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13099497/

相关文章:

php - 在 COMET 中将数组传递给 Javascript

php - Laravel 在队列中调度纯 json

javascript - Ajax 拨号控制?

javascript - JQuery Image OnClick 添加边框

php - 相同的 CSS 在两个页面中显示不同的字体

javascript - PHP 和 AJAX - 获取数据时不会在另一个页面上刷新

php - 在 Windows 上使用 XAMPP 安装 PHP YAML 扩展

javascript - 循环从二维数组创建对象键和值

javascript - Firebase child_added 仅适用于新项目

javascript - 使用 python 单击在线 js 按钮