2015-10-08 2 views
0

Я делаю вызов ajax Rest в jquery, и он должен вернуть мне список боб, который я хочу показать в jsp. Я могу сделать вызов Rest, но я не могу получить, как получить результат в вызове ajax и показать его на странице.Java Rest вызов с jquery и ajax

JSP страница с вызовом АЯКС

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('#abcForm').submit(function(){ 
     var v = $('#abc').val(); 

     $.ajax({ 
      type: "GET", 
      dataType: "jsonp", 
      url: "http://localhost:8080/RestTest/rest/hello/"+v, 

     }); 
    }); 
    }); 
</script> 

ява код

@Path("hello") 
public class RestController { 

@GET 
@Path("{param}") 

public Response getMsg(@PathParam("param") String msg) { 

    String output = "Hello : " + msg; 

    return Response.status(200).entity(output).build(); 

} 

} 

Так на самом деле будет отдых вызов из класса Java, и он будет возвращать список, который должен быть показан в страницу jsp как вызов ajax. Вот где я застрял.

Помощь нужна.

Благодаря

ответ

0

У вас есть success обратного вызова, которая будет вызываться, когда запрос заканчивается успешным и получите ответ в качестве первого параметра:

$.ajax({ 
    type: "GET", 
    dataType: "jsonp", 
    url: "http://localhost:8080/RestTest/rest/hello/"+v, 
    success: function(data) { 
     //do something with data. 
    } 
}); 
+0

Я попытался функция success' 'обратного вызова и сделал предупреждение о данных, но его не показывать с помощью этого кода – astar

Смежные вопросы