2013-04-05 58 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]