[Restlet] 如何使用jQuery 调用restlet?
vpic99
2009-11-05
我想使用JQuery 调用restlet方法,但是无法接到返回值,请大家帮忙看一下
这里是生成json 数据,并放入response JsonRepresentation jsonRepr = new JsonRepresentation(defaultPeopleJObj.toString()); jsonRepr.setCharacterSet(CharacterSet.UTF_8); jsonRepr.setMediaType(MediaType.TEXT_PLAIN); response.setEntity(jsonRepr); javascript程序时 $.getJSON("http://localhost:8182/rest/section",function(data){alert(data);}); 打开html页面的时候,可以检测到后台restlet程序被调用,但是回调函数无法取得数据 $.get("http://localhost:8182/rest/section",function(data){alert(data);},"JSON"); 会报错,提示无效的标签,内容是所要的数据,但javascript 无法得到. 这里我使用的类继承Restlet,然后重新 public void handle(Request request, Response response) 方法 在application程序中 router.attach("/section",new SectionRestlet()); 如果我想在Resource中实现相同的方法应该怎么写? 非常感谢各位的帮忙. 谢谢 |