次のようなコードがあります。
$.ajax({
url: "http://localhost:8080/App/game/leo/create",
type: "PUT",
async: false,
success: function(result) {
console.log(result);
},
error: function(result) {
console.log("Error found");
console.log(result);
},
complete: function() {
console.log("call completed");
}
});
そして私はプログラムが入ることを期待します success
セクション、しかし入ります error
セクションコードとログ「エラーが見つかりました」と私が期待している応答のあるオブジェクト。URLが正しいことを知っており、実際には200 OKコードと文字列を返します。何かアイデアはありますか?
回答:
回答№1は1コメントのおかげで、私は問題を見つけました。それは悪いフォーマットのjsonでした、私は次のようなものをRESTサービスで生成していました {"id": "633ac368-b595-4552-bb01-2e23f99ee132"}
私の目にはそれは良いjson形式でしたが、そうではありませんでした、正しい方法は
{"id": "633ac368-b595-4552-bb01-2e23f99ee132"}
(一重引用符ではなく二重引用符)
コメントしてくれてありがとう。