点击搜索没有反应
以下是部分代码
form.on('submit(data-search-btn)', function (obj) {
var _data = obj.field;
// console.log(_data)
var result = "类别:" + _data.classification + ", 书名:" + _data.bookName + ", 价格为:" + _data.price_min + "——" + _data.price_max;
layer.alert(result, {
title: '最终的搜索信息'
});
//执行搜索重载
table.reload('currentTableId',{
// elem: '#currentTableId',
// url:'http://localhost:8080/Student_Manage_System_war_exploded/BookServlet?action=bookInquiry',
method:"post",
content:'http://localhost:8080/Student_Manage_System_war_exploded/BookServlet?action=bookInquiry',
page: {
curr: 1
}
, where: {
classification: $("#classification").val(),
// bookName: $("#bookName").val(),
// price_min:$("#price_min").val(),
// price_max:$("#price_max").val(),
}
},'data');
return false;
});
下面是全部代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>layui</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="../lib/layui-v2.6.3/css/layui.css" media="all">
<link rel="stylesheet" href="../js/lay-config.js" media="all">
<link rel="stylesheet" href="../css/public.css" media="all">
</head>
<body>
<div class="layuimini-container">
<div class="layuimini-main">
<fieldset class="table-search-fieldset">
<legend>搜索信息</legend>
<div style="margin: 10px 10px 10px 10px">
<form class="layui-form"
action="http://localhost:8080/Student_Manage_System_war_exploded/BookServlet?action=bookInquiry"
method="post">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">类别</label>
<div class="layui-input-inline">
<input type="text" name="classification" id="classification" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">书名</label>
<div class="layui-input-inline">
<input type="text" name="bookName" id="bookName" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">价格范围</label>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="price_min" id="price_min" placeholder="¥" autocomplete="off" class="layui-input">
</div>
<div class="layui-form-mid">-</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="price_max" id="price_max" placeholder="¥" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<button id="searchBtn" type="submit" class="layui-btn layui-btn-normal" lay-submit=""
lay-filter="data-search-btn"><i class="layui-icon"></i> 搜 索
</button>
</div>
</div>
</form>
</div>
</fieldset>
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container">
<button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn" lay-event="add"> 添加</button>
<button class="layui-btn layui-btn-sm layui-btn-danger data-delete-btn" lay-event="deletes"> 批量删除</button>
</div>
</script>
<table class="layui-hide" id="currentTableId" lay-filter="currentTableFilter"></table>
<script type="text/html" id="currentTableBar">
<a class="layui-btn layui-btn-normal layui-btn-xs data-count-edit" lay-event="edit">查看编辑</a>
<a class="layui-btn layui-btn-xs layui-btn-danger data-count-delete" lay-event="delete">删除</a>
</script>
</div>
</div>
<script src="../lib/layui-v2.6.3/layui.js" charset="utf-8"></script>
<script>
layui.use(['form', 'table'], function () {
var $ = layui.jquery,
form = layui.form,
table = layui.table;
table.render({
elem: '#currentTableId',
url: 'http://localhost:8080/Student_Manage_System_war_exploded/BookServlet?action=pageQuery&page=',
toolbar: '#toolbarDemo',
defaultToolbar: ['filter', 'exports', 'print', {
title: '提示',
layEvent: 'LAYTABLE_TIPS',
icon: 'layui-icon-tips'
}],
cols: [[
{type: "checkbox", width: 50},
{field: '', width: 50, title: '序号', type: 'numbers'},
{field: 'bookNo', width: 120, title: '编号', sort: true, edit: 'test'},
{field: 'bookName', width: 200, title: '书名', sort: true, edit: 'text'},
{field: 'press', width: 280, title: '出版社', sort: true, edit: 'text'},
{field: 'classification', width: 130, title: '分类', sort: true, edit: 'text'},
{field: 'price', width: 80, title: '价格', sort: true, edit: 'text',hide:true},
{field: 'counts', width: 80, title: '数量', sort: true, edit: 'text',hide:true},
{field: 'author', width: 80, title: '作者', sort: true, edit: 'text',hide:true},
{field: 'createDate', width: 110, title: '创建时间', sort: true,hide:true},
{field: 'updateDate', width: 110, title: '更新时间', sort: true,hide:true},
{field: 'remarks', width: 140, title: '备注',hide:true},
{title: '操作', minWidth: 200, toolbar: '#currentTableBar', align: "center"}
]],
limits: [10, 15, 20, 25, 50, 100],
limit: 10,
page: true,
request: {limitName: "limit", pageName: "pageNo"},
skin: 'line',
});
form.on('submit(data-search-btn)', function (obj) {
var _data = obj.field;
// console.log(_data)
var result = "类别:" + _data.classification + ", 书名:" + _data.bookName + ", 价格为:" + _data.price_min + "——" + _data.price_max;
layer.alert(result, {
title: '最终的搜索信息'
});
//执行搜索重载
table.reload('currentTableId',{
// elem: '#currentTableId',
// url:'http://localhost:8080/Student_Manage_System_war_exploded/BookServlet?action=bookInquiry',
method:"post",
content:'http://localhost:8080/Student_Manage_System_war_exploded/BookServlet?action=bookInquiry',
page: {
curr: 1
}
, where: {
classification: $("#classification").val(),
// bookName: $("#bookName").val(),
// price_min:$("#price_min").val(),
// price_max:$("#price_max").val(),
}
},'data');
return false;
});
});
</script>
</body>
</html>
后台没有任何接收到的数据,就像是前端没有执行地址,找了很久也没找到哪里错。