我有这个JQuery代码:
$("div.notification").live("click", function(){
window.location=$(this).find("a").attr("href");
var myId = $(this).attr("id");
$.post("/videos/selected_notification.js", myId);
return false;
});
我希望能够从我的控制器中访问帖子请求命中的myId
。我该怎么做?
答案 0 :(得分:2)
为您的myId
值提供一个名称,您可以像其他任何POST参数一样将其从params
中删除:
$.post("/videos/selected_notification.js", { id: myId });
然后,在控制器中:
id = params['id'] # Or params[:id] since params is a HashWithIndifferentAccess