【发布时间】:2016-10-22 11:47:51
【问题描述】:
我正在通过 Jsonp 调用一个 REST API。 API 服务器返回正确的值,但我在参数列表后得到“缺少)”并且 ajax 返回错误。这里有什么不正确的?
在 Javascript 中,
$.ajax({
url: 'http://localhost:8080/version',
dataType: 'jsonp',
type: 'GET',
success: function (data) {
console.log(data);
},
error: function(xhr, status, error){
console.log(xhr.status + ": " + xhr.responseText)
},
});
在 Java 中,
@GET
@Produces("application/javascript")
public String getVersion(@QueryParam("callback") String callback) {
return callback + "(hello)";
}
【问题讨论】:
-
显示产生错误的实际 JSONP 文本。您的 Java 代码产生了一些不正确的东西,但并不像错误消息所暗示的那样不正确。