为了账号安全,请及时绑定邮箱和手机立即绑定

$.ajax(){修改购物车数量,让金额也改变,在后台怎么返回json数据?}

$.ajax(){修改购物车数量,让金额也改变,在后台怎么返回json数据?}

孤殇独悲 2016-12-15 16:01:15
//小弟学的是java, /*     前台 */ <script type="text/javascript">     function update(){ var number=document.getElementById("number").value; var goodsId=document.getElementById("check").value; $.ajax({ type:"post", url:"/projectSsh/updateNumber_qiantai", data:{                          "number" : number,                        "goodsId":goodsId                    }, dataType:"json", success:function(json){     //这里就死机了,不知道了, console.log(json); } }); </script> <div class="mid-sl f-l">     <a href="JavaScript:update();" class="sl-left">-</a>     <input type="text" id="number" value="${a.cartNum}" />     <a href="JavaScript:update();" class="sl-right">+</a> </div>/*后台*/// 修改数量@ResponseBodypublic String updateNumber() {                //根据前台传输的商品id和数量进行修改购物车表中的数量 int row = service.updateNum(goods.getGoodsId(), number); // System.out.println(row+">>>>>>>>>>>>>>>>>>>>>>>>>"); Cart cart = new Cart(); if (row > 0) {                        //修改成功时,在查询该商品,也就是及时跟新吧,然后就是怎么转换格式为Json传到前台去? cart = service.queryOneCart(goods.getGoodsId()); // ServletActionContext.getRequest().setAttribute("cart", cart); } return "cart"; }
查看完整描述

1 回答

已采纳
?
逆光之羽

TA贡献55条经验 获得超13个赞

@ResponseBody
public Cart updateNumber() {
                //根据前台传输的商品id和数量进行修改购物车表中的数量
		int row = service.updateNum(goods.getGoodsId(), number);
		//
System.out.println(row+">>>>>>>>>>>>>>>>>>>>>>>>>");
		Cart cart = new Cart();
		if (row > 0) {
                        //修改成功时,在查询该商品,也就是及时跟新吧,然后就是怎么转换格式为Json传到前台去?
			cart = service.queryOneCart(goods.getGoodsId());
			// ServletActionContext.getRequest().setAttribute("cart", cart);
		}
		return cart;
	}

你试下把返回值类型改成Cart,直接返回cart对象看下能不能直接转成json字符串,不确定行不行.....

查看完整回答
反对 回复 2016-12-15
  • 孤殇独悲
    孤殇独悲
    可以是可以了,可是返回的数据,我用alert打印出来的结果,我看不懂了~~~~~%>_<%
  • 孤殇独悲
    孤殇独悲
    怎么转换为看的懂啊~大大
  • 孤殇独悲
    孤殇独悲
    我cart中有id~商品外键~用户外键~还有数量~可我打印出的结果是undefined不知道怎么回事(・o・)
点击展开后面7
  • 1 回答
  • 0 关注
  • 2306 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信