orders 表中保存的操作

本文详细介绍了如何在系统中进行订单操作,包括编辑、保存和更新订单信息的过程。通过使用Datagrid组件,用户可以轻松地对订单进行增删改查,并在数据变更后通过POST请求将修改同步至后台服务。同时,文章还展示了Struts框架中处理订单添加逻辑的方法,以及返回JSON响应的实现细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

orders 表中保存的操作
initOrders中的代码

function saveEdit(lastIndex) {
    $("#ordersList").datagrid("endEdit", lastIndex);
    var row = $("#ordersList").datagrid("getChanges");
    if (row.length != 0) {
        showMsg("保存成功", "数据已经保存");
        $.post("../../csdn/updateOrders.action", {
            "orders.id" : row[0].id,
            "orders.status" : row[0].status,
            "orders.time" : row[0].time,
            "orders.sendMode" : row[0].sendMode,
            "orders.sum" : row[0].sum,
            "orders.orderNum" : row[0].orderNum

        });
        $("#ordersList").datagrid("acceptChanges");
    } else {
        $("#ordersList").datagrid("cancelEdit", lastIndex);
        showMsg("保存失败", "数据因有必须项未填写,保存失败,取消修改.");
    }
}

ordersAction中的操作

public String addOrders() {
        msg = ordersService.saveObject(orders);
        return SUCCESS;
    }

struts-orders.xml中的代码

<action name="addOrders" class="cn.csdn.hr.buy360.action.OrdersAction"
            method="addOrders">
                <result type="json">
                    <param name="contentType">text/html</param>
                    <param name="root">msg</param>
                    <param name="excludeNullProperties">true</param>
                </result>
        </action>
        


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值