使用ajax传实体对象或实体对象集合

使用ajax传参有三种格式:字符串,xml,json

可以使用json来传递实体对象或传递实体对象的集合,方法如下:

传实体:

前台

var entity = {"id":selectedId,"meterCode":meterCode,"meterNumber":meterNumber,"employeeCode":employeeCode,"employeeName":employeeName,"operateResource":operateResource,"treatmentMeasures":treatmentMeasures};
params: {
               entityString: JSON.stringify(entity)
            },
        

后台接收
public ResponseResult closingWorkOder( @RequestParam String entityString) {
SecurityEntity entity = JSONArray.toJavaObject((JSONObject) JSONArray.parse(entityString), SecurityEntity.class);
            }
        

传实体集合:

前台:

params: {
                itemsEntities: JSON.stringify(downData)
            },

这里的参数值类似于:

"[{"chargeName":"111","price":"11","count":"111","total":1221},{"chargeName":"111","price":"11","count":"111","total":1221}]"这种json串;

后台接收

public ResponseResult closingWorkOder(@RequestParam String itemsEntities) {
List<SecurityTaskItemsEntity> itemsEntityList = JSONArray.parseArray(itemsEntities, SecurityTaskItemsEntity.class);
            }
     


  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值