【问题标题】:Show / Hide Div containing php Jquery显示/隐藏包含 php Jquery 的 Div
【发布时间】:2015-11-13 09:58:48
【问题描述】:

我试图拥有 3 个按钮,当我按下一个按钮时,它将显示一个 php 文件的内容。这是我到目前为止所做的:

在主 Html 文件中:

<div class="buttons">
<a  class="showSingle" target="1">Logg</a>
<a  class="showSingle" target="2">Saker</a>
<a  class="showSingle" target="3">Rediger Kunde</a>

</div>     

<div id="div1" class="targetDiv"><?php include 'php/loggselect.php'; ?></div>
<div id="div2" class="targetDiv">Saker</div>
<div id="div3" class="targetDiv">Rediger </div>

稍后在同一个文件中:

<script type="text/javascript">
jQuery(function(){

        jQuery('.showSingle').click(function(){
              jQuery('.targetDiv').hide();
              jQuery('#div'+$(this).attr('target')).show();
        });
});

</script>

有两个问题:当我重新加载页面时,所有 3 个 div 都显示了,我必须按一个“按钮”才能只显示该特定按钮的内容。

下一个也是最大的问题是,只要它是纯文本,它就可以正常工作。但是当我使用&lt;?php include 'php/loggselect.php'; ?&gt; 时,它将不再显示/隐藏。 php 文件应显示一个表格,其中包含来自我的数据库的搜索结果。但是当php只包含`时它不起作用

echo '测试'; ?>` 要么。有什么解决办法吗?

谢谢!

【问题讨论】:

  • 嗨,你是要手风琴吗?一旦尝试使用 bootstrap collapse

标签: php jquery html sql-server ajax


【解决方案1】:

问题#1:你可以做到,

CSS:.hiddenDiv {display:none;}

并将这个类添加到每个 div

$(function(){
    $(".showSingle").eq(0).trigger("click");
});

问题 #2:

var _var1 = "variableone";
$("#div1").load('php/loggselect.php?v1='+_var1+'&v2='+_var1);

不要做&lt;?php ... ?&gt;

【讨论】:

  • 谢谢,问题解决了。但是您知道如何轻松地将我的所有变量从主 Html 页面发送到现在加载的 php/loggselect.php 文件吗?在 jquery 中发送 lika 数据是否可以快速解决?
  • 如果它有助于考虑对其进行投票并将其标记为正确的答案。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多