比如后台要这么写(不用工具):
/**
* ajax查询所有仓库
*/
public String findAllSotreByAjax(){
//查询到数据
List
//json处理
JsonConfig jc=new JsonConfig();
//设置不返回的属性
jc.setExcludes(new String[]{"goodes"});
JSONArray jsonArray = JSONArray.fromObject(stores, jc);
ServletActionContext.getResponse().setContentType("text/json;charset=UTF-8");
try {
//写回
ServletActionContext.getResponse().getWriter().print(jsonArray);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return NONE;
}
比如前台要这么写:
//jquery的ajax:
$.post(url,function(data){//data是前面返回的json数据
$(data).each(function(){//each方法遍历js对象
//这是对数据的处理 了..你可以不看 主要是往下拉单里添加值
if(this.id == '${store.id}'){
$("#selectStores").append("");;
}
else
$("#selectStores").append("");;
});
});