tp3.2 本地环境正常上线后也正常,只有在做一个三层循环特别慢只出现部分,有时候能显示全(学习中)

<extend name="Public/base" />


<!--{// 导航}-->
<block name="breadcrumb">
<li class="active">职位分类列表</li>
</block>

<!--{// 左侧菜单}-->
<block name="sidebar">
   <include file="Public/sidebar" nav="type"/>
</block>
<?php $num =1; ?>
<!--{// 主体}-->
<block name="main">
<div class="row-fluid">
   <div class="span6">
      <div id="nestable" class="dd">
         <ol class="dd-list">
            <?php foreach ($category as $k1 => $v1){ ?>
            <li class="dd-item" data-id="<?php echo $v1['id'] ?>">
               <div class="dd-handle">
                  <?php echo $v1['name'] ?>
               </div>
               <ol class="dd-list">
                  <?php foreach ($v1['child'] as $k2 => $v2){ ?>
                  <li class="dd-item" data-id="<?php echo $v2['id'] ?>">
                     <div class="dd-handle">
                        <?php echo $v2['name'] ?>
                     </div>
                     <ol class="dd-list">
                        <?php foreach ($v2['child'] as $k3 => $v3){ ?>
                        <li class="dd-item" data-id="<?php echo $v3['id'] ?>">
                           <div class="dd-handle">
                              <?php echo $num, $v3['name'] ?>
                              <?php $num++; ?>
                              <div class="pull-right action-buttons">
                                 <a href="javascript:$.lagou.formShow('<?php echo U('Admin/Type/edit', array('id'=>$v3['id'])) ?>');" class="blue">
                                    <i class="icon-pencil bigger-130"></i>
                                 </a>
                              </div>
                           </div>
                        </li>
                        <?php } ?>
                     </ol>
                  </li>
                  <?php } ?>
               </ol>
            </li>
            <?php } ?>
         </ol>
      </div>
   </div>
   <!--添加分类-->
   <div class="span1">
   <a class="btn btn-app btn-success" href="javascript:$.lagou.formShow('{:U('Admin/Type/add')}');">
      <i class="icon-refresh bigger-230"></i>添加分类
   </a>
</div>
</div>
</block>

<!--{// js}-->
<block name="js">
   <script src="__STYLE__/js/jquery.dataTables.min.js"></script>
   <script src="__STYLE__/js/jquery.dataTables.bootstrap.js"></script>
   <script src="__STYLE__/js/jquery.nestable.min.js"></script>
   <script type="text/javascript">
         jQuery(function($) {

            $('.dd').nestable();
         
            $('.dd-handle a').on('mousedown', function(e){
               e.stopPropagation();
            });


            $.extend({
               action : function(url, obj)
               {
                  var obj = $(obj).parents('form');

                  $.ajax({
                     url : url,
                     type : 'post',
                     data : obj.serialize(),
                     success : function(res)
                     {
                        $.lagou.alert(res.msg, res.code, 2);
                        $.lagou.formHide();
                        location.reload();
                     }
                  });
               }
            });
         })
      </script>
</block>

猜你喜欢

转载自blog.csdn.net/qq_41701838/article/details/89402585