gpt4 book ai didi

javascript - 包含 PHP 页面并在单击链接时替换 div

转载 作者:行者123 更新时间:2023-11-28 16:37:11 25 4
gpt4 key购买 nike

我试图在单击链接时用另一个 PHP 页面替换一个 div 的内容。

链接

echo '<a href="?control=1" name="control" id="controlpanellistt">Control Panel</a>';

If 语句检查链接是否被点击

 <?php 
/** Control panel link. */
if(isset($_GET['control'])){
$link=$_GET['control'];
if ($link == '1'){
include('controlpanel.php');
}
}

分区

<div id="divContainer">
<div id="div1">
</div>
<div id="div2">
</div>
<div id="div3">
</div>
</div>

我正在寻找 divContainer 在单击控制链接时保存 controlpanel.php 内容,并且 div1 div2 和 div3 被“删除/隐藏”。

我可以让这两个功能单独工作,但不能同时工作。

代码当前显示页面内的内容,但不在 div 内/隐藏所述 div 的内容。

有什么想法吗?

最佳答案

继续您当前的风格,您可以简单地将您的条件修改为以下内容:

<?php
if ($link == '1') {
include('controlpanel.php');
} else { ?>
<div id="divContainer">...</div>
<?php } ?>

或者,按照建议,您可以使用一些 JavaScript 在控制面板中热加载,同时隐藏您需要隐藏的 div。像这样的东西(jQuery):

function loadPanel() {
$.ajax({
url: 'controlpanel.php',
method: GET,
success: function(res) {
$('#divContainer').html(res);
}
});
}

然后将其绑定(bind)到您的链接。

关于javascript - 包含 PHP 页面并在单击链接时替换 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34324061/

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