私はJsonpを通して残りのAPIを呼び出しています。 APIサーバーは適切な値を返しますが、引数リストの後に 'missing'が表示され、ajaxがエラーを返します。ここで正しいものは何ですか? JavaScriptでjsonp呼び出し:行方不明)引数リストの後
、
$.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コードは、間違ったものを生成しますが、エラーメッセージが示唆する方法で間違ったものではありません。 –