easyUI

一.BookList.jsp界面 
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
<!-- 通过include指令引入公共资源 -->
<%@ include file="/static/common/easyui-link.jsp"%>
 
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 
    <div style="margin: 15px; text-align: center;">
        <input class="easyui-textbox" id="bookName" style="width: 300px">
        <a id="bookQry" class="easyui-linkbutton"
            data-options="iconCls:'icon-search'">查询</a>
    </div>
 
    <!-- 弹出框(增加|修改) dialog组件 -->
    <div id="dd" style="display: none;"></div>
 
    <table id="bookListId">
 
    </table>
 
    <div id="tb" style="text-align: right;">
        <a id="addBookId" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true" οnclick="add();">增加</a>
        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true" οnclick="edit();">编辑</a>
    </div>
 
 
    <script type="text/javascript">
 
    $(function() {
        $('#bookListId').datagrid({
            //表格数据的servlet的请求路径
            url:xPath+'/BookList.do',    
            columns:[[
                {field:'bid',title:'书籍编号',width:'25%',align:'center'},    
                {field:'bname',title:'书籍名称',width:'25%',align:'center'},    
                {field:'bprice',title:'书籍价格',width:'25%',align:'center'},
                {field:'btype',title:'书籍类型',width:'25%',align:'center'}
            ]],
            //表格中分页工具显示
            pagination:true,
            //下拉框显示分页的条数
            pageList:[10,20,30,40,50,60,70,80,90,100],
            //发送请求是携带的参数
            queryParams:{
                searchName:$("#bookName").val()
            },
            toolbar: '#tb'
        });  
        
        //模糊查询点击事件
        $("#bookQry").click(function() {
            mydemo();
        });
        
        mydemo();
        
        //封装一个方法实现自动加载第一页的所有行
        function mydemo() {
            $('#bookListId').datagrid('load',{
                searchName:$("#bookName").val()
            });
        }
        
        $("#addBookId").click(function () {
            /* alert(123); */
            //调用dialog
            $('#dd').dialog({    
                title: '增加界面',    
                width: 400,    
                height: 260,    
                closed: false,    
                cache: false,    
                href: xPath+'/editBook.jsp',    
                modal: true,
                buttons:[{
                    text:'保存',
                    handler:function(){
                        /* alert("保存"); */
                        //获取表单中的数据 调用方法 传到servlet中
                        $.ajax({
                            url:xPath+"/addBook.do",
                            //参数传递 jQuery的选择器传递
                            data:$("#bookForm").serialize(),
                            datatype:"JSON",
                            success:function(data){
                                if(data.success){
                                    $.messager.alert('消息','增加成功');
                                    //关闭窗口                                
                                    $("#dd").dialog('close');
                                }
                            }
                        });
                    }
                },{
                    text:'关闭',
                    handler:function(){
                        /* alert("关闭"); */
                        $("#dd").dialog('close');
                    }
                }]
            });
            });  
        });
        
        
 
</script>
 
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值