easyui表格数据新增
一、书籍新增
$(function(){//表格数据
$('#myTable').datagrid({
url:ctx+'/BookServlet', //请求路径
fitColumns:true,//自适应宽度
pagination:true,//分页工具栏
toolbar:'#myTools',//加载工具栏
singleSelect:true,//单选一行
loadMsg:"正在加载中......",//自定义提示语句
pageList:[5,10,15,20],//设置每分页数据数
pageSize:5,//默认初始值
columns:[[ //列
{field:'bid',title:'书籍编号',width:100,align:'center'},
{field:'bname',title:'书籍名称',width:100,align:'center'},
{field:'bprice',title:'书籍价格',width:100,align:'center'},
{field:'btype',title:'书籍种类',width:100,align:'center'}
]]
});
//给工具栏+号添加点击事件
$("#addBtn").click(function(){
$('#myDialog').dialog({
title: '增加书籍', //标题
width: 400,
height: 300,
closed: false,
cache: false, //缓存
href: 'editBook.jsp', //加载页面
modal: true , //是否出现模态框效果
buttons:[{//按钮事件
text:'确认',
handler:function(){
//向后台发送请求
$.ajax({
url:ctx+"/addBookServlet",//请求servletl--请求地址
data:$("#myForm").serialize(),//请求参数
type:"post",//请求方式
datatype:"text",//数据类型--服务器预期可能返回的数据类型
success:function(data){
if(data=="success"){
//增加成功
$.messager.alert('消息','提交成功');
//关闭对话框
$('#myDialog').dialog("close");
//刷新
myShow();
}
else{
//增加失败
$.messager.alert('警告','提交失败');
}
},
error:function(){//失败的回调函数
$.messager.alert('警告','增加失败');
}
});
}
},{
text:'取消',
handler:function(){
//关闭对话框
$('#myDialog').dialog("close");
}
}]});
})
-----刷新方法
function myShow(){
//加载数据
$('#myTable').datagrid('load',{
bname: $("#str").val()//传递参数到后台
});}
selvlet类中写法
//拿到参数
String bname =request.getParameter("bname");
String a=request.getParameter("bprice");
String btype=request.getParameter("btype");
System.out.println(bname+" "+a+" "+btype);
//转换价格数据类型
double bprice=0;
if(a!=null) {//String---double
bprice = Double.parseDouble(a);
}
//调用biz
IbookBiz ibb=new BookBiz();
book b=new book(bname,bprice,btype);
int n = ibb.addBook(b);
System.out.println("n的值:"+n);
//默认一个状态
String str="error";
if(n>0) {//增加成功
str="success";
}
System.out.println(str);
//输送至页面
out.write(str);
out.flush();
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
