• 家庭账本开发day09


    编写数据表格的编辑操作,大体思路和删除操作一样

    点击按钮,弹出修改项目,从父窗口获取已有的值赋给

    弹出的子窗口中相应的值,在子窗口中点击提交,ajax请求

    servlet修改。成功后重载表格,或者update。

                    var index = layer.open({
                        title: '编辑用户',
                        type: 2,
                        shade: 0.2,
                        maxmin:true,
                        shadeClose: true,
                        area: ['450px', '500px'],
                        content: 'editbill.html',
                        btn: ['保存'],
                        success : function(layero, index){
                            var body = layer.getChildFrame('body', index);
    
                            if(data){
                                body.find("#sbillnum").val(data.billnum);
                                body.find("#stype").val(data.type);
                                body.find("#sbeizhu").val(data.beizhu);
                            };
                        },
                        yes: function(index, layero){
                            var body = layer.getChildFrame("body", index);
                            var data1 = body.find("#sbillnum").val();
                            var data2 = body.find("#stype").val();
                            var data3 = body.find("#sbeizhu").val();
                            obj.update({
                                billnum: data1
                                ,type: data2
                                ,beizhu: data3
                              });
                            console.log(data1);
                            
                            $.ajax({
                                url:'BillServlet?method=change',
                                type:'post',
                                data:{'id':data.billid,'billnum':data1,'stype':data2,'sbeizhu':data3},//向服务端发送
                                success:function(flag){
                                    console.log(flag);
                                    if(flag=="true"){
                                        layer.msg("修改成功",{icon:1});
                                    }
                                    else{
                                        layer.msg("修改失败",{icon:5});
                                    }
                                }
                            });
                            layer.close(index);
                        }
                    });
  • 相关阅读:
    JavaScript坑
    maven学习
    JAVA多线程和并发基础面试问答(转)
    Redis与Memcached的区别(一)
    poi生成execl综合
    POI操作Excel常用方法总结(转)
    java中在创建对象时候的初始化顺序
    [Java Web]敏感词过滤算法
    orcle导入导出
    js动态时间
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14449142.html
Copyright © 2020-2023  润新知