javascript - 如何在javascript中检查php数组的长度

标签 javascript php jquery twitter-bootstrap

我有两个 div,第一个 div 包含一些值,第二个 div 包含
从后端获取的 php 数组。我想检查页面加载是否数组为空或者它包含使用 javascript 的某些值。如果它包含值,我应该最小化第一个 div,否则它应该扩展。 代码:

<div class="firstdiv ">
  <div >
    <p class="jb_text"><?php echo $per->name;?></p><hr>
  </div>
</div>

<div class="seconddiv ">
    <div class="panel-group" >
      <?php if($data): ?>
        <?php foreach($data as $work): ?>
          <div class="panel panel-default" id = "transp">
           <div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cd-name text-capitalize"><?php echo $work->first_name." ".$work->last_name; ?>
           </div>   
          </div> 
        <?php endforeach; ?>
      <?php endif; ?>
    </div>
</div>

如何在 JavaScript 中检查 php 数组的长度。

最佳答案

你不能“用javascript计算php数组”。 PHP是服务器端,JavaScript是客户端。 也就是说,您可以通过 php foreach 来计算显示的元素。

为此,您可以使用 Jquery:

if(!$('.panel panel-default').length) {
    $('.seconddiv').hide();
}

关于javascript - 如何在javascript中检查php数组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50156285/

相关文章:

javascript - 使用最近查找文本输入的 JQuery 问题

javascript - 顺序函数调用,其中一个使用 setTimeout

php - 按 CakePHP 中的特定字段值排序

php - 在 php 中加载 dll 的最佳方法是什么?

javascript - 寻找 CMS 图片库

javascript - window.focus 将主窗口置于弹出窗口前面

c# - 从局部 View 获取模型数据

javascript - 是否可以在浏览器调试控制台中打印出一些内容,以便在单击时调用一个函数?

javascript - 在 HTML 中使用 JSON 脚本并显示数据

javascript - 在 CHROME 中使用 Javascript/jQuery/CSS 降低图像饱和度