如何通过dojo调用html中的json rest服务

时间:2013-09-06 09:31:24

标签: javascript json rest maven dojo

我正在使用其他Web服务开发maven Web应用程序。我试图从dojo调用简单的Web服务。但我不知道开始通过道场呼叫休息服务。我的网络服务代码是:

@GET
@Path("/users")
@Produces("application/json")
public ArrayList dynamicFetch() {

    ArrayList<User> ar = new ArrayList<User>();
    User u1 = new User(1,"Test",30);
    ar.add(u1);
    u1 = new User(2,"test2",31);
    ar.add(u1);
    return ar;
}

执行并显示

[{"age":30,"name":"Test","id":1},{"age":31,"name":"test2","id":2}]

如何通过dojo在html中调用这个json对象,因为我的所有元素都是dojo ..?

请帮助任何帮助更多

由于

1 个答案:

答案 0 :(得分:0)

在dojo v1.7之前,试试这个:

dojo.xhrGet({
  url: "/users",
  handleAs:"json",
  load: function (data) {
    // data is the array object it responds.
    console.log(data);
  }
});

有关详细信息,请参阅Dojo Ajax reference guide