在java中使用ajax在接收后台传来的集合要在页面上进行显示怎么弄?
在后台根据一个id查询到一个集合我要把这个集合通过Ajax传到页面,在在页面上对这个集合进行操作,应该怎么弄...
在后台根据一个id查询到一个集合我要把这个集合通过Ajax传到页面,在在页面上对这个集合进行操作,应该怎么弄
展开
2个回答
展开全部
<script type="text/javascript">
$(document).ready(function(){
$.post('xxxxxx.do',{'id':'xxx'},function(data){
//data就是你返回的集合
//有很多种方法实现遍历,比如:
//*************************************************
var str = '<table><tr><td>id</td><td>name</td></tr>';
for(var i=0; i<data.lengtth; i++){
str += '<tr>';
str += '<td>'+data[i].id+'</td>';
str += '<td>'+data[i].name+'</td>';
str += '</tr>';
}
str += '</table>';
$("#list1").html(str);
//************************************************
//或者你可以用each循环
var str = '<table><tr><td>id</td><td>name</td></tr>';
data.each(function(){
str += '<tr>';
str += '<td>'+this.id+'</td>';
str += '<td>'+this.name+'</td>';
str += '</tr>';
});
str += '</table>';
$("#list1").html(str);
//**************************************************
});
});
</script>
</head>
<body>
<div id="list1"></div>
</body>
$(document).ready(function(){
$.post('xxxxxx.do',{'id':'xxx'},function(data){
//data就是你返回的集合
//有很多种方法实现遍历,比如:
//*************************************************
var str = '<table><tr><td>id</td><td>name</td></tr>';
for(var i=0; i<data.lengtth; i++){
str += '<tr>';
str += '<td>'+data[i].id+'</td>';
str += '<td>'+data[i].name+'</td>';
str += '</tr>';
}
str += '</table>';
$("#list1").html(str);
//************************************************
//或者你可以用each循环
var str = '<table><tr><td>id</td><td>name</td></tr>';
data.each(function(){
str += '<tr>';
str += '<td>'+this.id+'</td>';
str += '<td>'+this.name+'</td>';
str += '</tr>';
});
str += '</table>';
$("#list1").html(str);
//**************************************************
});
});
</script>
</head>
<body>
<div id="list1"></div>
</body>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询