临时

本文介绍了一段用于更新用户默认收货地址状态的代码实现,包括前端的JavaScript交互及后端的Struts2处理逻辑。

<input id="state" value="${list1.addressState }" type="checkbox" onclick="aessing(this,${list1.addressId });" />默认收货地址</th>
    function aessing(date,id){
        date.value=date.checked?0:1;
        $.ajax({
            url:'updateState',
            type:'post',
            data:{'address.addressState':date.value,'address.addressId':id},
            success:function(value){
                if(value.style=='yes'){
                    alert('设置成功!');
                }else{
                    alert('设置失败!');
                }
            }
        });
    }

//修改state状态
    @Action(value="/updateState",results={
            @Result(name="success",type="json")
    })
    public String updateState(){
        Users u =(Users) session.get("users");
        address.setUsers(u);
        if(addressService.updateState(address)){
            style = "yes";
        }else{
            style="no";
        }
        return SUCCESS;
    }

转载于:https://www.cnblogs.com/zero1224/p/5931283.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值