[英]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.