我有个问题。如果有人提供帮助,我将感到非常荣幸。
首先,让我解释一下我想要的工作流程。我的 CMS 是 Wordpress。我有一个网页(views.php)。在此页面中,我想仅向具有订阅者角色的用户显示一个下载按钮(id =“download-button”)。默认情况下,没有人具有订阅者角色。因此,该按钮默认是隐藏的。当用户购买特定产品时,他获得角色订阅者。现在,假设用户已在浏览器中将views.php 页面作为选项卡打开。在此步骤中,该按钮被隐藏。之后,他打开另一个选项卡并购买该特定产品,并获得角色订阅者。现在,如果他刷新 view.php 页面,就会看到下载按钮。但是,我希望用户在不刷新页面的情况下看到下载按钮。对此,我编写了button.php文件,以便在ajax中调用。然而,它不起作用。
我的代码:html代码(写在view.php中,这是下载按钮的地方):
<div id="div1"></div>
我的 javascript 代码(放在 view.php 文件中):
<script>
$(document).ready(function(){
$("button").click(function(){
$("#div1").load("button.php");
});
});
</script>
我的button.php代码:
<?php
if (check_user_role(array('subscriber'))) {
echo ('<button id="download-button">Download</button>');
}
?>
我应该注意到我已经在views.php中编写了check_user_role php函数。如果你能帮忙,那将是我的荣幸。
繁华开满天机
RISEBY
回首忆惘然
幕布斯6054654