22问答网
所有问题
当使用Spring整合DWR框架时,服务器返回一个List集合,那我应该如何在客户端取集合的内容呢?
当使用Spring整合DWR框架时,服务器返回一个List集合,那我应该如何在客户端取集合的内容呢?
举报该问题
推荐答案 2008-12-04
直接在回调函数里面使用Javascript数组的遍历方式就可以了
比如你在JS端调用的服务器端方法返回一个List,那么DWR内部会自动将该List对象转换成一个Json对象实际上就是一个Json格式的字符串,而浏览器都是可以解析JSON对象的,使用这种方式即可:
function(data){
for(var e in data){
alert(data[e]); // 如果data[e]是一个对象,那直接data[e].属性名就可以得到属性值了
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/66S2XCX6.html
其他回答
第1个回答 2012-05-19
直接在页面中遍历的话,根本就无法得到他的值,这样会报错的
第2个回答 2008-12-04
function(data)
{
if(data != null)//一定要判断是否为空,不然会报js错误的
{
for(var i in data)
{
alert(data[i]);
}
}
}
相似回答
大家正在搜
相关问题
使用SSH 和DWR框架集合,异步调用的是spring,返回...
DWR 框架调用方法 返回list对象, list 对象中的...
DWR怎么获得返回对象 list Map Set list....
dwr获取一个对象,对象里面又存在集合该咋整?就是这个对象里...
dwr里在服务器端如何获取项目路径???绝对路径。
Javacript如何显示从服务器返回的List集合
真心求助:dwr返回一个list包含两个对象,js该如何遍历...
我的DWR和SPRING 整合返回LIST<orgainze...