首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Ajax后台得到的回调data数据后如何显示在一个span里

2012-04-06 
Ajax后台得到的回调data数据后怎么显示在一个span里返回的是一个ListString list,我想把它的数据放到一

Ajax后台得到的回调data数据后怎么显示在一个span里
返回的是一个List<String> list,我想把它的数据放到一个span里,span的ID是"user"
function getMsg() {
$.post("login!GetMsg.action",function(data){
$("#user").html(data.list);
//alert(data.list);
},"json");
}

[解决办法]
1.你既然是放到一个span里,而不是n个span。还不如在后台用逗号分隔,拼成一个字符串传到前台呢。这样就可以直接显示了。$("#user").text(data.str);
2.如果你是要在前台显示n个span。那你从后台就应该传回一个JSONArray之类的数组数据,比方:
[{"id":"001","name":"张三"},{"id":"002","name":"李四"},{"id":"003","name":"王五"}]
在前台循环展示
 for(var i=0;i<list.length;i++){
$("#user"+i).text(list[i].name);
 }

热点排行