js中eval函数

后台数据

// 回显复选框用
List<Long> tempRoles = new ArrayList<Long>();
@SuppressWarnings("unchecked")
Iterator<Role> it = 对象.getRoles().iterator();
while (it.hasNext()) {
tempRoles.add(it.next().getAcRole().getRoleId());
}
JSONArray jsArr = JSONArray.fromObject(tempRoles);
对象.setIds(jsArr.toString());

解析后台传过来的json格式字符串

var ids = eval("("+对象.*Vo.ids+")");

就可以使用each方法遍历通过eval()转换后的数据

if(Ids !=null){
$.each(Ids ,function(i,item){
});


原文地址:https://www.cnblogs.com/beijingstruggle/p/5845953.html