頁面上負責發送Post請求的jQuery代碼以下: ajax
$.ajax({ type: "POST", url: "/receive", data: $("#data").val(), contentType: "text/plain", processData: false, success: function(res){ $("#mess").text(res); } });這裏須要注意的是第5行,將contentType設置爲 text/plain,Play會根據contentType解析請求數據,
contentType: "text/plain"
POST /receive controllers.Application.receiveAction代碼:
def receive = Action { request => val content = request.body.asText.get Ok("Receive: " + content) }
這裏須要注意的是獲取請求數據的方法調用:request.body.asText,若是Post請求的contentType不是text/plain,則該方法調用將會返回None,進而致使get方法報錯。 url