js代码

$(function() {
		var goodses=get();
		var goodsNum=0;
		var params="{\"goodsIds\":\"";
		for(var i=0; i<goodses.length; i++){
			params+=goodses[i].goodsId+",";
			goodsNum=parseInt(goodsNum)+parseInt(goodses[i].goodsNum);
		}
		params=params.substring(0,params.length-1);
		params+="\"}";
		$("b[name=mycart_count]").html(goodsNum);
		$.getJSON("goods_getGoodsesByIds", JSON.parse(params), function(r){
			var json = JSON.parse(r);
			var totalMoney=0;
			for(var i=0; i<json.length; i++){
				addJSON(json[i],{"goodsNum":getGoodsNumById(goodses,json[i].id)});	
				var html = template("shopcarTemplate",json[i]);
				$("#shopcarDiv").prepend(html);
				alert(json[i].price2);//一直alert undefined,看了半天终于发现原因了
				totalMoney += json[i].price2*json[i].goodsNum;
			}
			$("b[name=mycart_sum]").html("¥"+totalMoney);
		});

java代码

private String goodsIds;
private String result;
public String getGoodsesByIds(){
	String[] ids = goodsIds.split(",");
	goodses=goodsService.getGoodsesByIds(ids);
	//产生json时不考虑下列值,减小json大小
	JsonConfig c = new JsonConfig();
	c.setExcludes(new String[]{"category","goodsNo","categoryId",
			"price1","stock","description"});
		
	JSONArray a = JSONArray.fromObject(goodses,c);
	result = a.toString();
	return "getgoodsesbyids";
}


GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐