easyui05(datagrid数据新增)
一.对话框:Dialog 加载页面
<div id="myDialog " style="display:none"></div>
二.editGoods.jsp 表单 myForm
<head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title>
</head> <body> <form id="myForm" method="post" style="text-align: center;margin: 20px"> <!--隐藏域 --> <input type="hidden" name="gid"> <div> <label for="name">商品名称 </label> <input class="easyui-textbox" style="width:200px" type="text" name="gname" data-options="required:true" /> </div><br> <div> <label for="name">商品价格 </label> <input class="easyui-textbox" style="width:200px" type="text" name="gprice" data-options="required:true" /> </div> <br> <div> <label for="name">商品销量 </label> <input class="easyui-textbox" style="width:200px" type="text" name="gxl" data-options="required:true" /> </div> <br> <div> <label for="name">商品库存 </label> <input class="easyui-textbox" style="width:200px" type="text" name="gkc" data-options="required:true" /> </div><br> <div> <label for="name">商品图片 </label> <input class="easyui-textbox" style="width:200px" type="text" name="gpath" data-options="required:true" /> </div> <br> <div> <label for="name">商品简介 </label> <input class="easyui-textbox" style="width:200px;height: 60px" type="text" name="ginfo" data-options="required:true" /> </div> <br> <div> <label for="name">商品分类 </label> <input class="easyui-textbox" style="width:200px" type="text" name="tid" data-options="required:true" /> </div><br> </form > </body> </html>
三.提交 向后台发起ajax请求
//给增加按钮添加点击事件 $("#addBtn ").click(function(){ openDialog();
})
//打开对话框的方法 function open(row){ var title='增加类别 '; var url="/addtype.do"; if(row!=undefined){//是修改 title='修改类别 '; url="/updatetype.do"; } //新建对话框 $('#myDialog ').dialog({ title: title,//标题 width: 400, //宽 height: 300, //高 closed: false,//是否可以关闭 可以 cache: false, //是否有缓存 href:'admin/addType.jsp', //加载的页面 modal: true, //是否有模态效果 onLoad:function(){ if(row!=undefined){//是修改 //直接给表单填充数据 $('#myForm ').form('load',row); //row 对象 可以说字符串或者对象 } }, buttons:[{//对话框的按钮 text:'提交 ', handler:function(){ //向后台发起Ajax请求 $.ajax({ url:ctx+url,//请求路径 data:$("#myForm").serialize(),//将表单内容进行序列化 方便Ajax提交数据 type:"post",//提交方式 dataType:"text",//预期服务器可能返回的数据类型 success:function(data){//成功的回调函数 if(data=="yes"){//成功 $.messager.alert('消息','提交成功 '); //关闭对话框 $('#myDialog').dialog("close"); myShow();//刷新数据 } else{//失败 $.messager.alert('警告','提交失败' ); } }, error:function(){ alert("有误 ") } }) } },{ text:'关闭' , handler:function(){ //关闭对话框 $('#myDialog').dialog("close"); } }]
}); }
四.效果
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/657171.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!