Собираю Json и отправляю так:
var obj = new Object();
obj.id = currentID;
obj.name = $('#name').val();
obj.age = $('#age').val();
console.log(obj);
$.ajax({
type: "POST",
url: "/edit",
data: JSON.stringify(obj),
dataType: "json",
success: function (msg) {
if (msg) {
alert(obj.name + obj.age + " was send");
} else {
alert("Cannot send !");
}
}
});
на сервер приходит None
play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[NoSuchElementException: None.get]]
Контроллер:
def edit = Action{ request =>
val json = request.body.asJson.get
Ok("ок")
}
routes:
POST /edit controllers.UserController.edit
что я делаю не так?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости