![](/img/trans.png)
[英]Jquery Ajax call to java rest api success function is not firing
[英]Java Rest call with jquery and ajax
我正在jquery中进行ajax Rest调用,它应该返回给我一个要在jsp中显示的bean列表。 我可以进行Rest调用,但无法在ajax调用中获得结果并将其显示在页面中。
带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>
Java代码
@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类的rest调用,它将返回一个列表,该列表需要作为ajax调用显示在jsp页面中。 这就是我卡住的地方。
需要帮助。
谢谢
您有一个success
回调,当请求成功完成时将调用该回调,并将接收响应作为第一个参数:
$.ajax({
type: "GET",
dataType: "jsonp",
url: "http://localhost:8080/RestTest/rest/hello/"+v,
success: function(data) {
//do something with data.
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.