Files
YwxAppThink/app/backend/view/other/search.html
T

42 lines
1.8 KiB
HTML

<div class="layui-card" style="margin:15px;">
<div class="layui-card-header">全局搜索(文章标题)</div>
<div class="layui-card-body">
<form class="layui-form" lay-filter="searchForm">
<div class="layui-form-item">
<div class="layui-input-inline" style="width:320px;">
<input type="text" name="q" placeholder="输入文章标题关键词" class="layui-input">
</div>
<button class="layui-btn" lay-submit lay-filter="searchBtn"><i class="layui-icon layui-icon-search"></i> 搜索</button>
</div>
</form>
<table class="layui-table" style="margin-top:10px;">
<thead>
<tr><th>ID</th><th>标题</th><th>创建时间</th></tr>
</thead>
<tbody id="resultBody">
<tr><td colspan="3" style="text-align:center;color:#999;">请输入关键词搜索</td></tr>
</tbody>
</table>
</div>
</div>
<script src="/assets/layui/layui.js"></script>
<script>
layui.use(['form', 'jquery'], function () {
var form = layui.form, $ = layui.jquery;
form.on('submit(searchBtn)', function (data) {
$.get('/backend/other/search', { q: data.field.q }, function (res) {
var html = '';
if (res.code === 0 && res.data && res.data.length) {
res.data.forEach(function (r) {
html += '<tr><td>' + (r.id || '') + '</td><td>' + (r.title || '') + '</td><td>' + (r.create_at || '') + '</td></tr>';
});
} else {
html = '<tr><td colspan="3" style="text-align:center;color:#999;">无结果</td></tr>';
}
$('#resultBody').html(html);
});
return false;
});
});
</script>