1
我想通過ajax檢查ruby會話變量。我熟悉調用PHP的Ajax,調用類似的Ruby文件?用ajax調用ruby
我正在談論使用JQuery的Rails環境中的'session [:var_name]'類型變量。
喜歡的東西:
$阿賈克斯({
網址:路徑ruby文件,
類型: 「GET」,
數據類型: 「HTML」,
成功:功能(HTML ){
...
我想通過ajax檢查ruby會話變量。我熟悉調用PHP的Ajax,調用類似的Ruby文件?用ajax調用ruby
我正在談論使用JQuery的Rails環境中的'session [:var_name]'類型變量。
喜歡的東西:
$阿賈克斯({
網址:路徑ruby文件,
類型: 「GET」,
數據類型: 「HTML」,
成功:功能(HTML ){
...
AJAX請求與其他請求沒有區別您可能需要根據您的哪種AJAX請求更改您的返回類型柯。如果您的JavaScript期待的文字,你可以只寫在控制器這樣的操作:如果您的JavaScript期待XML
def your_ajax_action
render :text => session[:var_name].to_s
end
,你需要生成XML,然後在您的控制器像這樣有一個動作:
def your_ajax_action
render :xml => {:var_name => session[:var_name]}.to_xml
end
或者,如果你指望JSON:
def your_ajax_action
render :json => {:var_name => session[:var_name]}.to_json
end