$.ajax({ url:"http://192.168.100.47:8080/ais-connect/data/newaisSyn",type:‘GET‘,dataType:‘JSONP‘,jsonp: ‘callback‘,success: function(data){ var myshipids=data; console.log(data); $.each(data,function(i,obj){ console.log(obj.MMSI); }) // console.log(123); },error: function(jqXHR,textStatus,errorThrown ){ console.log(textStatus); console.log(errorThrown); } }); public void newaisSyn() throws IOException{ HttpServletRequest request = getRequest(); HttpServletResponse response = getResponse(); response.setHeader("Access-Control-Allow-Origin","*"); // response.setCharacterEncoding("UTF-8"); // Writer out = response.getWriter(); // System.out.println("dsds"); // out.write("dsds"); List<Record> list = Db.use("ais").find("SELECT d.mmsi FROM T_SHIP_TRACK_RECENT d where rownum<=10"); String callback = request.getParameter("callback"); System.out.println("callback(" + JsonKit.toJson(list) + ")"); // renderJson("callback(" + JsonKit.toJson(list) + ")"); renderJson(String.format("%s(%s)",callback,JsonKit.toJson(list))); }