取普通值:外层变量名.里层变量名
取数组:外层变量名.数组名[索引].里面的变量
$.ajax({
url:"/newGoods/to_listVe",
type:"POST",
data:{
type: a ,
},
success:function(data){
if(data.code == 0){
for(var i =0;i<data.data.length;i++){
var name = "#name"+i;
var price = "#price"+i;
$(name).text(data.data[i].goodsName);
$(price).text(data.data[i].goodsPrice);
$("#goodsImg").attr("src", goods.goodsImg);
console.log(data.data[i].goodsPrice);
console.log(data.data[i].goodsName);
}
package com.example.demo.result;
public class Result<T> {
private int code;
private String msg;
private T data;
/**
* 成功时候的调用
* */
public static <T> Result<T> success(T data){
return new Result<T>(data);
}
/**
* 失败时候的调用
* */
public static <T> Result<T> error(CodeMsg codeMsg){
return new Result<T>(codeMsg);
}
private Result(T data) {
this.data = data;
}
private Result(int code, String msg) {
this.code = code;
this.msg = msg;
}
private Result(CodeMsg codeMsg) {
if(codeMsg != null) {
this.code = codeMsg.getCode();
this.msg = codeMsg.getMsg();
}
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
}
@RequestMapping("/to_listVe")
@ResponseBody
public Result<List<Goods>> VegeList(String type) {
System.out.println("###########################");
System.out.println(type);
//查询商品列表
List<Goods> vegeList = goodsService.VegeList("111");
return Result.success(vegeList);
}
package com.example.demo.domain;
public class Goods {
private Long id;
private String goodsName;
private String goodsTitle;
private String goodsImg;
private String goodsDetail;
private Double goodsPrice;
private Integer goodsStock;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getGoodsName() {
return goodsName;
}
public void setGoodsName(String goodsName) {
this.goodsName = goodsName;
}
public String getGoodsTitle() {
return goodsTitle;
}
public void setGoodsTitle(String goodsTitle) {
this.goodsTitle = goodsTitle;
}
public String getGoodsImg() {
return goodsImg;
}
public void setGoodsImg(String goodsImg) {
this.goodsImg = goodsImg;
}
public String getGoodsDetail() {
return goodsDetail;
}
public void setGoodsDetail(String goodsDetail) {
this.goodsDetail = goodsDetail;
}
public Double getGoodsPrice() {
return goodsPrice;
}
public void setGoodsPrice(Double goodsPrice) {
this.goodsPrice = goodsPrice;
}
public Integer getGoodsStock() {
return goodsStock;
}
public void setGoodsStock(Integer goodsStock) {
this.goodsStock = goodsStock;
}
}