后台传递给前台,Json获取的值为undefined
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
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 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)