我在尝试将 jQuery 变量发布到 Rails cookie 时遇到了一些麻烦。
当任何用户访问页面时,我想存储两个 jQuery 变量。
我有一些 Ajax 的帖子,因此:
/$.post('/where', {var1: one, var2: two});
我只是不完全确定如何设置“/ where”部分。
任何帮助都会很棒!
干杯。
我在尝试将 jQuery 变量发布到 Rails cookie 时遇到了一些麻烦。
当任何用户访问页面时,我想存储两个 jQuery 变量。
我有一些 Ajax 的帖子,因此:
/$.post('/where', {var1: one, var2: two});
我只是不完全确定如何设置“/ where”部分。
任何帮助都会很棒!
干杯。
与其直接发布到 Rails cookie,不如发布到调用控制器操作的“/where” url。在操作中,您可以设置 cookie。
例如,
在您的路线中,声明:
post "/where", :to => "whatever#where"
在您的控制器中:
class WhateverController < ApplicationController
def where
session[:var1] = params[:var1]
session[:var2] = params[:var2]
...
render :nothing => true //if you don't want to render anything
end
end
如果这不是你要找的,你能在你的问题中详细说明吗?