私はプレイするのが初めてで、JQuery を使用してフォーム データをプレイ アクションに投稿しようとしています。ただし、アクションから「予期される json」応答が返されます。HTTPヘッダーをチェックして、データが送信されていることを確認します。送信されていること、どこが間違っているのか、どうすれば修正できますか.(これに対するより良いアプローチはありますか)
脚本:
$(document).ready (function (){
$("form").submit (function (e) {
e.preventDefault();
$.post("/save",$(this).serialize(),function (data){
alert(data);
});
});
});
アクション
public static Result save()
{
JsonNode json = request().body().asJson();
if (json == null)
return ok("expected json");
else
{
String value = json.findPath("video").getTextValue();
if (value == null)
return ok("did not find");
else
return ok(value) ;
}
}
ルート
POST /save controllers.Application.save()