234364575675 2012-12-23 17:48
浏览 310
已采纳

struts2 和 jquery.ajax交互时候,传递list的一些问题;

这是struts.xml配置

<action name="userInfo" class="userInfo"         >
        <result name="managementIndex" type="json">
            /WEB-INF/test.jsp
        </result>
</action>

这是action

public class UserInfoAction extends BaseAction {
    private String result;
    
public String list() {
        UserInfo user = new UserInfo();
        user.setAddress("北京");
                                        user.setPhone("123");
        List list = new ArrayList();
        list.add(user);
        
        JSONArray json = JSONArray.fromObject(user);
        result = json.toString();
                                                                                       return  "SUCESS";
    }

}

 

 

 

 

以下是jsp里的代码, 用的jquery

 

$(document).ready( function() {
               
            var params = "aaa"; 
            $("#change").click( function() {
                        $.ajax({
                            url:'userInfo_list.action',  
                            type:'post',  
                            dataType:'json',  
                            data:params,
                            success:callbackF
                        });
            });   
    });


function callbackF(data){  
     
      var info = eval("("+data+")");
               。。。。请问这里往下怎么解析????怎么一直解析不出来
}

 

以上是代码部分,  后台传递过来一个list , list里面有若干User类,  回调函数里,怎么把这个list完全取出来呢???   for循环吗?  我试过了  解析不出来, 求指点,要代码的。

 

  • 写回答

2条回答 默认 最新

  • jinnianshilongnian 2012-12-23 17:59
    关注

    dataType:'json', 所以function callbackF(data)拿到的就是json数据了 不需要eval

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀