我有一个可以在文档上加载的 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/