Thymeleaf中的ajax传参实例

Thymeleaf中的ajax传参实例

1、onclic响应后的处理,例响应函数deActivity()

<button type="button" onclick="|javascript:deActivity('${activity.id}')|">删除</button>

2、函数调用

function deActivity(id) {
		$.ajax({
			type: "POST",
			url: '/deActivity/' + id,
			// data :'id=' + id,
			dataType: 'json',
			success: function (data) {
				if (data.code == 1) {
					location.reload();//刷新当前页面
					// alert("删除成功!");
				}
			}, error() {

			},
		});
	}

3、Controller层处理

   /*删除活动*/
    @RequestMapping("/deActivity/{id}")
    @ResponseBody
    public Map<String,Object> deActivity(@PathVariable("id") int id){
        Map<String,Object> rltMap= new HashMap<>();
        activityService.deleteById(id);
        rltMap.put("code",1);
        rltMap.put("msg","信息删除完成");
        return rltMap;
    }

4、ajax返回的数据一般为json数据,所以此处用Map<>进行封装数据传输

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值