2014-10-20 6 views
3

Java Play Framework (2.3.x)에서 POST 요청으로부터 params를 검색하려고합니다.Java Play Framework에서 JQuery POST의 매개 변수 가져 오기

여기 내 게시물의 요청입니다 :

$.post(
    "/some/endpoint", 
    { 
     "thingId": 12345, 
     "otherThingId": 1234 
    }, 
    function (data) { /* Do some stuff. */ }, 
    "json" 
); 

그리고 이것은 내 컨트롤러에 : 불행하게도

public static Result SomeEndpoint() { 
    DynamicForm params = Form.form().bindFromRequest(); 

    System.out.println(params.get("thingId")); 
    System.out.println(params.get("otherThingId")); 
} 

, 내가 보내려고하고있는 PARAMS 중 하나를 얻을 수 없다. 아무도 내가 뭘 잘못하고 있는지 알아?

감사합니다.

+0

는 브라우저가 서버에 보내는 것을 봤어 :

는이 같은 경로를 가지고 있습니까? 브라우저 개발 도구를 사용하여이 작업을 수행 할 수 있습니다. 예 : Firefox 개발자 도구 : https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor –

+0

다음 해결책을 따르십시오 : http://stackoverflow.com/questions/8855524/play-framework-and-jquery-ajax- 데이터와 함께 요청 요청/43166837 # 43166837 –

답변

0

내가 말할 수있는 것은 내가 게시물에서 데이터를 추출하기 위해 동일한 작업을하고 있다는 것입니다.

sbt 명령 줄에서 프로젝트를 깨끗하게 컴파일 했습니까?

POST /some/endpoint controllers.MyController.SomeEndpoint()