2013-04-05 69 views
0

我得到这样的javascript:如何从JavaScript获取变量轨

FB.api('/me', function(response) { 
     var name = response.name; 
      first_name = response.first_name; 
     alert("Name: "+ name + "\nFirst name: "+ first_name);} 

我怎么能得到namefirst_name价值轨控制器? 我使用Rails 3.2。

回答

1

通过ajax或通过设置表单输入的值,将javascript数组的值放入请求参数中。我会在我的例子中使用jQuery:

选项1(阿贾克斯):

$.post('/users/some_action', {"name" : name, "first_name", first_name}) 

选项2(设置窗体):

$('#name').val(name) 
$('#first_name').val(first_name) 

在你的控制器:

name = params[:name] 
first_name = params[:first_name]