我才用jquery技术,请求帮助
function getAlreadyBussiness(num){
   var url = "/interface_unlockschemelist.do?number="+num;
   //$.ajaxReq({url:url,type:"post",timeout:getTimeOut(), data:"method=safelyLoginBySms&"+data, success:getSuccess,error:getError});
   $.ajaxReq({url:url,type:"get",success:getSuccess,error:getError});l
   
   function getSuccess(){
     alert("success:num");
   }
   function getError(){
     alert("error:num");
   } 
}
如果返回一个List集合的数据,我应该在getSuccess()中怎么写?才能在页面上展现出数据哦?

解决方案 »

  1.   

    集合的话,需要用到eval函数,eval("("+num+")"),这样写就可以把后台返回的字符串转换成json数据了
      

  2.   

    忘了说了,补充一下,在后台的时候必须要用json的jar包提供的方法将list转换成json格式的字符串才行
      

  3.   

    如果是map集合,该怎么做哦?
      

  4.   

    返回一个集合以后,你就直接输入一个遍历一个结合就对了
    比如页面有一个<div id="successDisplay"></div>
    在 getSuccess函数中写
    ajaxSuccess(function(info)
    {
    $('#successDisplay').append('<table><c:forEach  items='+info+' var='info'>
      <tr><td>${info.name}</td><td>${info.pass}</td></tr>
    </c:forEach></table>');
    });
    这样应该就就遍历了一个表格出来添加在div中了吧。
    好久没用了,没试验但是思想我想是对的。希望别误导你