下拉框多级联动

function getShelf(){
var storageId = $("#location").val();
//return alert(storageId);
$.ajax({
url:"${pageContext.request.contextPath}/asset/asset/getShelf?storageId="+storageId,
type:"get",
async:false,
timeout:"1000",
success:function(data){
$("#shelvesId option").remove();
$("#shelvesId").append("<option value='0'>--请选择--</option>");
if (data != 0) {
for ( var i = 0; i < data.length; i++) {
var shelvesId = data[i].shelvesId;
var shelname = data[i].shelname;
$("#shelvesId").append("<option value="+shelvesId+">" + shelname + "</option>");
}
}
},
error : function(XMLResponse) {
alert(XMLResponse.responseText);
}
});
}

服务端

//查询获取id下货架
@RequestMapping(value="getShelf")
public String getShelf(HttpServletRequest reuqest, HttpServletResponse response) throws Exception{
//格式
response.setContentType("text/json; charset=UTF-8");
//调用仓库并获取仓库ID
String storageId = reuqest.getParameter("storageId");
Integer id = Integer.parseInt(storageId);
PrintWriter out = null;
try{
out = response.getWriter();
}catch(Exception e){
e.printStackTrace();
}
JSONArray array = new JSONArray();
JSONObject member = null;
try{
//根据仓库的Id 来查找仓库下的所有货架信息
LmShelvesExample shelvesExample = new LmShelvesExample();
LmShelvesExample.Criteria criteria = shelvesExample.createCriteria();
if (StringUtils.isNotEmpty(id.toString()) && !"0".equals(id)){
criteria.andRemarksEqualTo(id.toString());
}
List<LmShelves> shelvesList = shelvesService.selectByExample(shelvesExample);
for(LmShelves shelf:shelvesList){
member = new JSONObject();
member.put("shelvesId", shelf.getShelvesId());
member.put("shelname", shelf.getShelname());
array.add(member);
}
}catch(Exception e){
e.printStackTrace();
}
out.print(array.toString());
return null;
}

转载于:https://www.cnblogs.com/gtbky/p/8242701.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值