javascript - 我可以在 Drupal 7 的 jquery 脚本中添加 php if 语句吗?

标签 javascript php jquery drupal-7

我有一个可以在文档上加载的 jquery 脚本,如果用户已经单击了按钮(按钮字段),我想显示一个隐藏的弹出窗口。但我检查的条件是使用 php 代码。

<script>
$( document ).ready(function() {
  if (<?php $user_fields->field_button['und'][0]['value'] = 1 ?>) {
    var popup = document.getElementById("testpopup1").style.visibility = "visible";
    alert("x");
  }
});
</script>

但是这个方法行不通。有没有办法将 php 代码放入 jquery 代码的 if 语句中,或者我必须尝试其他方法?

最佳答案

您不需要 Javascript 来执行 if 和 all。

在 HTML 中

<?php if ($user_fields->field_button['und'][0]['value'] === 1) { ?>

    <div id="testpopup1">Your content</div>

    <script>alert('x');</script>

<?php } ?>

关于javascript - 我可以在 Drupal 7 的 jquery 脚本中添加 php if 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35898574/

相关文章:

jquery - 获取动态添加按钮的值

javascript - 如何在php中访问通过onclick传递的id

javascript - jQuery 递增或递减变量 1

php - 动态定价计算,其中每个单位逐渐变得比之前的单位便宜

php - XML 解析错误 : no root element found Location

javascript - 如何使文本根据其条件继承两个值?

javascript - 我无法复制数组

javascript - 在html按钮onclick中打开js文件

javascript - moment.js - 更改已格式化的过去日期的格式

javascript - 如何更改 FixedTableHeader jQuery 插件以使其也具有固定的第一列?