hemo_1012 2014-09-11 12:21 采纳率: 0%
浏览 1648

客户端显示json的问题。

服务器返回json类型的数据给客户端,客户端接收的数据returnedData,通过returnedData.key得不到json数据相应key的值。请各位路过的帮小女子看一下这个问题出在哪里了,是在是找不出来了 。

    <script type="text/javascript">

$(function()
{
    $("#button1").click(function()
    {
        $.post("getGsonAction.action",{name: $("#name").val()}, 
            function(returnedData, status)
        {
            var people = returnedData;
            alert(returnedData);
            var id = people.id;
            var name = people.name;
            var age = people.age;
            var address = people.address;

            var html = "<table width='60%' border='1' align='center'><tr><th>id</th><th>name</th><th>age</th><th>address</th><tr align='center'><td>" + id + "</td><td>" + name + "</td><td>" + age + "</td><td>" + address + "</td></tr></table>";

            $("#theBody table:eq(0)").remove();

            $("#theBody").append(html);

        });         
    });
});

</script>

public class GetGsonAction extends ActionSupport

{
private String name;

public String getName()
{
    return name;
}

public void setName(String name)
{
    this.name = name;
}

@Override
public String execute() throws Exception
{
    People people = new People();

    people.setId(1);
    people.setName(name);
    people.setAge(30);
    people.setAddress("beijing");


    HttpServletResponse response = ServletActionContext.getResponse();

    Gson gson = new Gson();

    String result = gson.toJson(people);
    System.out.println(result);

    response.setHeader("pragma","no-cache");
    response.setHeader("cache-control", "no-cache");
    response.setContentType("application/json");

    PrintWriter out = response.getWriter();

    out.println(result);

    return null;
}

}

  • 写回答

1条回答

  • oyljerry 2015-01-01 15:25
    关注

    先打印一下返回的json值,是否有对应的key

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题