AJAX javascript POST から POST パラメータを取得できないようです。エラーは次のとおりです。
@6angl7689 - Internal server error, for request [POST /myRoute] ->
play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[NoSuchElementException: None.get]]
ルート:
POST /myRoute controllers.Application.testPost
コントローラーコード:
def myForm = Form(
tuple(
"valOne" -> text,
"valTwo" -> text))
def testPost() = Action { implicit request =>
val (valOne, valTwo) = myForm.bindFromRequest.get // Errors here
println("valOne: " + valOne)
println("valTwo: " + valTwo)
Ok
}
CoffeeScript クライアント側:
params =
valOne: 'valOne'
valTwo: 'valTwo'
$.ajax
type: 'POST'
url: '/myRoute'
data: params