0

我得到这样的javascript:

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

我如何获得 Rails 控制器的name价值first_name?我使用 Rails 3.2。

4

1 回答 1

1

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

选项 1(ajax):

$.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]
于 2013-04-05T07:46:59.663 回答