사용자 프로필 페이지에 jQueryUI Datepicker가 있습니다. 사용자가 날짜 값을 텍스트 상자에 채우는 대신 날짜를 선택하면 선택한 날짜에 해당 사용자에 대한 통계를 얻기 위해 즉시 GET
요청을 보내고 싶습니다.jQueryUI Datepicker를 사용하여 특정 날짜를 기준으로 레일스 뷰를 요청하십시오.
URL은이 같은 것이다 :
/users/1?date=20110905
그리고 내 UsersController
params[date]
을보고 적절한 날짜 기반의 데이터 모델을 조회 할 것이다.
문제가있는 부분은 자바 스크립트 부분입니다.
- 이 어떻게 자바 스크립트 코드 내에서 사용자 ID를받을 수 있나요 : 나는 이벤트를 잡을 후 나는 jQueryUI 날짜 선택기의
onSelect
이벤트에 연결해야하지만거야? GET
요청을 제출해야합니까? 전체 페이지 새로 고침을 원하므로window.location
을 사용해야합니까?
내가'$을 제거 할 수 .get' 모두하고 그냥'window.location = window.location.href + "? date ="+ dateText;'? – Finch
예, 가능합니다. 어쨌든 나는 실수로 AJAX를 먼저하고 싶다고 읽었습니다. 내 대답을 업데이트 할게. –