<?php include_once('header.php'); ?> <?php include_once('left.php'); ?> <div class="layui-body"> <!-- 内容主体区域 --> <div class="layui-row content-body place-holder"> <!-- 表单上面的按钮 --> <div class="lay-col-lg12"> <form class="layui-form layui-form-pane" action=""> <div class="layui-form-item"> <div class="layui-inline"> <div class="layui-input-inline"> <select name="fid" lay-verify="" lay-search id = "fid"> <option value="">请选择一个分类</option> <?php foreach( $categorys AS $category ){ ?> <option value="<?php echo $category['id'] ?>"><?php echo $category['name']; ?></option> <?php } ?> </select> </div> <div class="layui-input-inline" style="width: 100px;"> <button class="layui-btn" lay-submit lay-filter="screen_link">查询此分类下的链接</button> </div> </div> </div> </form> </div> <!-- 表单上面的按钮END --> <div class="layui-col-lg12"> <table id="link_list" lay-filter="mylink" lay-data="{id: 'mylink_reload'}"></table> <!-- 开启表格头部工具栏 --> <script type="text/html" id="linktool"> <div class="layui-btn-container"> <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="getCheckData">删除选中</button> <button class="layui-btn layui-btn-sm" lay-event="readmoredata">批量修改分类</button> <button class="layui-btn layui-btn-sm" lay-event="set_private">设为私有</button> <button class="layui-btn layui-btn-sm" lay-event="set_public">设为公有</button> <!-- <button class="layui-btn layui-btn-sm" lay-event="getCheckLength">获取选中数目</button> <button class="layui-btn layui-btn-sm" lay-event="isAll">验证是否全选</button> --> </div> </script> <!-- 开启表格头部工具栏END --> </div> <script type="text/html" id="link_operate"> <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del" onclick = "">删除</a> </script> <!-- 表单下面的按钮 --> <button style="margin-top:16px;" class="layui-btn layui-btn-sm" lay-submit onclick = "export_link()">导出所有链接</button> <!-- 表单下面的按钮END --> </div> <!-- 内容主题区域END --> </div> <script> layui.use(['table'], function(){ var table = layui.table; // 编辑单行 table.on('edit(mylink)',function(obj){ var field = obj.field; // 得到字段 var value = obj.value; // 得到修改后的值 var data = obj.data; // 得到所在行所有键值 // 获取到权重并判断是否合法 let weight = data.weight; if( /^[-+]?\d*\.?\d+$/.test(weight) == false ) { layer.msg("权重必须为数字!",{icon:5}); return obj.reedit(); } // 获取到标题并判断是否合法 let title = data.title.trim(); if( title.length == 0 ) { layer.msg("标题不能为空!",{icon:5}); return obj.reedit(); } // 请求后端API $.ajax({ url: '/index.php?c=api&method=edit_link_row', type: 'POST', data: JSON.stringify(data), contentType: 'application/json', dataType: 'json', success: function(response) { // 请求成功后执行的代码 if( response.code == 0 ) { layer.msg("已修改!",{icon:1}); } else{ layer.msg(response.msg,{icon:5}); } }, error: function(xhr, status, error) { // 请求出错时执行的代码 console.log(error); layer.msg("修改失败!",{icon:5}); } }); }) }); </script> <?php include_once('footer.php'); ?>