gpt4 book ai didi

javascript - 将 PHP 逻辑实现到 jQuery

转载 作者:行者123 更新时间:2023-11-30 08:48:02 25 4
gpt4 key购买 nike

在我有 3 个用户的系统中,Ben、ShanePayne,该网站对所有用户都正常运行,并且具有相同的菜单系统。然而,我的任务是从核心添加一个菜单项,并且只对 Ben 可见。

所以,我在菜单项中添加了 Candy,因为 Ben 还是个 child ,但现在我不能更改 PHP 中的核心

if('Ben' === $user->name) {
// Show the Candy Menu
}

但我希望 Candy 菜单只对 Ben 显示,而对其他人隐藏。

如何使用 jQuery 实现?

我不想像这样弄乱 PHP 代码:

<?php if('Ben' === $user->name):?>
<script ></script>
<?php endif; ?>

我想用 jQuery 实现 PHP 的一些逻辑,所以,我不乱写 PHP 代码,而是在 jQuery 中实现逻辑。像这样的东西:

//I am mixing PHP and jQuery here, I know it doesn't work but this is what I am looking for.
if('user' === 'Ben') {
$('#CandyMenu').show();
}

我该怎么做?

最佳答案

您可以将值存储在 JavaScript 变量中:

var user = '<?php echo $user->name; ?>';

$('#CandyMenu').toggle(user === 'Ben');

然而,这应该在服务器端完成,当一个元素被隐藏时,它仍然在页面上。使用 jQuery(JavaScript) 不是执行此操作的正确方法,特别是在回显敏感数据时。

关于javascript - 将 PHP 逻辑实现到 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20215721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com