从java中返回到页面的是java对象,而javascript对java对象无法完美的支持,所以需要在后台返回到前台页面前对其进行处理,将起装换为json字符串格式,然后通过javascrip中的eavl()方法将其转成javascript可以识别的对象,最后使用foreach就可以循环遍历了,
具体代码如下
Java代码:
String warehouseJson = JSONArray.toJSONString(warehouseList);
Javascript代码:
var warehouseObjects = eval($!{returnMap.warehouseJson});
for(var i in warehouseObjects){
$("#warehouseCode").append($("<option/>").attr("value",warehouseObjects[i].code).text(warehouseObjects[i].name));
}
点关注,不迷路
文章每周持续更新,可以微信搜索「 十分钟学编程 」第一时间阅读和催更,如果这个文章写得还不错,觉得有点东西的话 ~求点赞👍 求关注❤️ 求分享❤️
各位的支持和认可,就是我创作的最大动力,我们下篇文章见!