盈利信息
js的写法
/*点击页面左上角的查询盈利,跳转到右面选项卡上面,显示盈利信息*/ $("#profit").click(function(){ var btnText = $(this).text(); var r = $("#tt").tabs("exists", btnText); if (r) { $("#tt").tabs("select", btnText); } else { $("#tt").tabs("add",{ title : btnText, closable:true, }); } }); /* 点击盈利表里面的查询按钮,进行盈利的查询*/ $("#op_btn4").click(function(){ var starttime = $("#starttime").val(); var endtime = $("#endtime").val(); $.ajax({ type:"post", dataType:"json", data:{ starttime:starttime, endtime:endtime }, url:"SelectProfitServlet", success:function(data){ var a = data.rows //rows里面放了集合 for (var i = 0; i < data.rows.length; i++) { //把里面的集合遍历出来 var date = new Date(a[i].timekeeping); //获取当前日期和时间,i=0时是第一条数据,i=1是第二条数据 var time = date.getFullYear()+'年' //JavaScript Date 对象 从 Date 对象以四位数字返回年份。 +(date.getMonth()+1)+'月' //从 Date 对象返回月份 +date.getDate()+'日'; // 从 Date 对象返回一个月中的某一天 (1 ~ 31) a[i].timekeeping = time; // } $("#tab3").datagrid( 'loadData',data.rows //加载本地数据,旧的行将被移除。 是datagrid里面的方法 ); }, error:function(msg){ } //error }); //ajax }); //click //}); });//function
servlet
用来根据bookids查询book表里面的所有信息,来取出卖出去的书的进价,售价.从而根据日期查询盈利
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int i = -1; int a = -1; int c = -1; int d = -1; //代表的是利润 int bk = -1; //表示的是书籍编号 String bookids = request.getParameter("bookids"); //获取前台传过来的bookids if (Myutil.checkParam(bookids)) { try { bk =Integer.parseInt(bookids); } catch (NumberFormatException e) { } } List<Book> list = null; OpreateDao od = new OpreateDao(); try { list = od.SelectBook2(bk); } catch (SQLException e) { e.printStackTrace(); } for (Book book : list) { //遍历集合 a = book.getSellprice(); //售价 c = book.getEnterprice(); //进价 } d = a - c ; //利润 Object Profit[] = {a,d,c,bk}; i = od.insertProfit(Profit); //插入数据进盈利表里面 JSONObject jo = new JSONObject(); if(i>0 && list != null) { jo.put("success", true); }else { jo.put("success", false); jo.put("result","没有查询到数据"); } response.getWriter().append(jo.toJSONString()); }
点击事件,点击左边信息栏里的书籍名称按钮,会跳到右边相应的选项卡上
$("#op_btns").click(function(){ var btnText = $(this).text(); var bookname = $("#bookname").val(); var r = $("#tt").tabs("exists", btnText); if (r) { $("#tt").tabs("select", btnText); } else { $("#tt").tabs("add",{ title : btnText, closable:true, content : "<table id = 'tab2' style='600px; height:300px;'></table>" }); }