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");
                    }
                }]

            });    
 
     }
        

四.效果

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瑶大头*^_^*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值