解决方案 »

  1.   


    $.ajax({
                        type : "post",
                        url : "<%=basePath%>project/findTeskAssignment.htm",
                        dataType : "json",
                        success : function (msg){
                            var projectarray=msg;
                        }
                    })
      

  2.   

    msg 已经是json了,直接使用
    alert(msg);
      

  3.   


    $.ajax({
                        type : "post",
                        url : "<%=basePath%>project/findTeskAssignment.htm",
                        dataType : "json",
                        success : function (msg){
                            var projectarray=msg;
                        }
                    }) 绝逼错的。
      

  4.   


    我要引用下面的属性啊,点不出来。alert(msg.totalPageNum)之类的全是undefined
      

  5.   


    我要引用下面的属性啊,点不出来。alert(msg.totalPageNum)之类的全是undefined
    alert(msg[0].totalPageNum);
      

  6.   

    msg是个数组,虽然只有一个元素。
      

  7.   

    Map map = new HashMap();
    map.put("projectList", projectList);
    map.put("totalPageNum", 2);
    后台msg就是这个。
      

  8.   


    我要引用下面的属性啊,点不出来。alert(msg.totalPageNum)之类的全是undefined
    alert(msg[0].totalPageNum); 不行,后台msg是一个map类型
      

  9.   

     谢谢大家,我已经解决问题了。F12调试了一下应该这么调用:
    var projectmap=JSON.parse(msg);
    alert(projectmap[0].totalPageNum);
    直接msg去掉也是不行的,得转换成object