0

在 jQuery 中,我从名为“bank_account_uri”的 api 中获取了一个变量,我需要将其保存到我的 rails 应用程序用户表中。在 customer_uri 列中。但是,我不知道如何以正确的方式将此信息输入我的数据库。

API 以此为例。

    var bank_account_uri = response.data['uri'];
    $('<input>').attr({
       type: 'hidden',
       value: bank_account_uri,
       name: 'balancedBankAccountURI'
    }).appendTo($form);
    $form.attr({action: requestBinURL});
    $form.get(0).submit(); }}

有任何想法吗?

4

1 回答 1

2

他们提供的示例代码看起来很合理。带你了解它的作用:

var bank_account_uri = response.data['uri']; // Store the response in a variable
$('<input>').attr({ // Create an input
   type: 'hidden', // make it hidden
   value: bank_account_uri, // set its value to your bank_account_uri
   name: 'balancedBankAccountURI' // give it a name, to pick up the server-side
}).appendTo($form); // Add it to a form, this doesn't exist
$form.attr({action: requestBinURL}); // Set url of where the post to
$form.get(0).submit(); }} // Submit the form

从这里你需要添加 2 个额外的变量:

1) 表单变量/HTML 元素:

var $form = $("<form></form>").appendTo("body"); // Create & append to body

2) 将数据发布到的 URL:

var requestBinURL = "/mypage";

我还将删除.get(0)最后一行代码的一部分

于 2013-08-04T16:54:18.593 回答