我在用户的个人资料页面上有一个jQueryUI Datepicker。当用户选择一个日期,而不是用日期值填充文本框时,我想立即发送一个GET
请求来获取该用户在所选日期的统计信息。使用jQueryUI Datepicker根据特定日期请求Rails视图
的URL会是这样的:
/users/1?date=20110905
然后我UsersController
会看params[date]
和查询相应的基于日期的数据模型。
我遇到麻烦的部分是JavaScript部分。我需要挂接到jQueryUI的日期选择器的onSelect
事件,但之后我抓住了事件:
- 如何从JavaScript代码中获取用户ID?
- 我该如何提交
GET
请求?我想要整页重新加载,所以我应该使用window.location
?
我能删除'$ .get'完全只是做'window.location = window.location.href +“?date =”+ dateText;'? – Finch
是的,你可以。不知何故,我错误地读了你想先做AJAX。我会更新我的答案。 –