easyUI——实现增 删 改功能

增加修改功能

	//由于新增图书和修改图书的弹出Dialog共用    封装
		function getData(type,row){
			let myTitle = '书籍新增';
			let action = "/addBook.do"
			if(type === 'add'){
				myTitle = '书籍新增'
			}else if(type === 'edit'){
				myTitle = '书籍编辑';
				action = "/editBook.do"
			}
			
			$('#dd').dialog({    
			    title: myTitle,    
			    width: 400,    
			    height: 255,    
			    closed: false,    
			    cache: false,    
			    href: xPath+'/editBook.jsp',    
			    modal: true,
			    buttons:[{
					text:'保存',
					handler:function(){
						//alert("保存");
						//获取表单中的数据,调用方法  传递到servlet中
						$.ajax({
							url:xPath+action,
							//参数传递:jQuery的选择器传递  jQuery方法
							data:$("#bookForm").serialize(),
							datatype:"JSON",
							success:function(data){
								if(data.success){
									$.messager.alert('消息','操作成功');
									//关闭窗口
									$("#dd").dialog('close');
									//重新加载
									mydemo();
								}
							}
						});
					}
				},{
					text:'关闭',
					handler:function(){
						//alert("关闭");
						//调用的方法dialog   参数方法close来源于panel
						$("#dd").dialog('close');
					}
				}],
				//点击按钮弹出Dialog窗口是触发的加载事件
				onLoad: function() {
					alert(123)
					if(row) {
						$("#bookForm").form("reset");
						$('#bookForm').form('load',row);
					}
				}
 
			});   
 
		}
		

删除功能

//删除的点击事件
		$("#delBookId").click(function(){
			//alert(123);
			//1.获取选中的行  getSelected方法  获取是否选中行
			let row = $('#bookListID').datagrid("getSelected");
			//console.log(row);
			//判断  没有选中  无操作
			if(!row){//空  没有选中
				$.messager.alert('信息',"请选中行再操作");
				return;
			}
			//动用jQuery提供的ajax方法  id丢过去   id   row.bid
			//DelBook.do
			$.post(xPath+"/DelBook.do",{"bid":row.bid},function(data){
				if(data.message){
					$.messager.alert('信息',"删除成功");
					//重新加载
					mydemo();
				}
			});
		});

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值