我有一个布局,在其中一部分中,我将调用文件以使用php函数加载
//function to load content page
function getPage($page) {
Switch ($page) {
case 'clients':
include('clients/view.php');
break;
}
}
当我查看view.php时,我有一个下拉菜单,其中有一个链接,取决于$ _GET ['action']。这是通过另一个功能设置的。
function clientViewOptions($action) {
if ($action == "") {
echo '<a href="?page=clients&action=inactive"><i class="fas fa-minus-circle red"></i>Show Inactive</a>';
}
if ($action == "inactive") {
echo '<a href="?page=clients"><i class="fas fa-plus-circle green"></i>Show Active</a>';
}
}
页面加载后,我可以打开下拉菜单,并且只能访问“显示无效”链接。单击该链接后,页面加载完毕,我打开下拉菜单,可以看到“显示活动”的图标/文字,但它不是链接形式。
我已确保该函数的$ action捕获了正确的值,并且确实如此。我还设置了一个裸露的测试链接,它以相同的方式显示测试,但不以链接形式显示
-更新- 该函数在使用js显示的隐藏下拉菜单中调用。这是函数称为的区域
<div class="clientView animated bounceIn">
<!-- drop menu heading -->
<div class="dropMenuHead">
-- Extra Options --
</div>
<!-- end heading -->
<!-- links -->
<div class="dropMenuBody">
<!-- show options for type of client viewing -->
<?php clientViewOptions($_GET["action"]); ?>
</div>
<!-- end links -->
</div>
<!-- end drop menu -->