我正在使用 jquery Ajax 向 java Restful Webservice 发送一个发布请求。请求已成功提交,但未返回任何响应。
jQuery代码
$.ajax({
type: "POST",
url: "http://127.0.0.1:8080/Sampleprj/getData",
data: "{\"result\": \"Hello\"}",
crossDomain: true,
dataType: "json",
success: function( data, textStatus, jqXHR) {
},
error: function(jqXHR, textStatus, errorThrown){
},
beforeSend: function(jqXHR, settings){
},
complete: function(jqXHR, textStatus){
}
});
Java代码:-
@RequestMapping(method=RequestMethod.POST, value="/getData")
public @ResponseBody String getRequest(@RequestBody String data) {
System.out.println(data);
return "{\"result\": \"Hello\"}";
}
来自 jquery 的数据已成功打印到控制台,但没有数据返回到 jquery。它正在进入错误功能并在firebug控制台中显示200 OK状态而没有任何响应。