繁体   English   中英

jQuery将隐藏的表单提交给数据库

[英]jQuery submit hidden form to database

在jQuery中,我从一个名为“bank_account_uri”的api中获取一个变量,我需要将其保存到我的rails app用户表中。 在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(); }}

有任何想法吗?

他们提供的示例代码似乎很合理。 通过它完成它的工作:

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)部分

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM