Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 将金额从用户传递到braintree服务器_Meteor_Braintree - Fatal编程技术网

Meteor 将金额从用户传递到braintree服务器

Meteor 将金额从用户传递到braintree服务器,meteor,braintree,Meteor,Braintree,此Meteor代码使用patrickml:braintree,因为我没有访问braintree提交事件的权限,因此无法将价格发送到服务器进行处理 如何从客户端单击的页面上的html元素向服务器传递$$金额 //client Template.account.onRendered(function () { //6a Meteor.call('getClientToken', function (error, clientToken) { if (!error) { bra

此Meteor代码使用patrickml:braintree,因为我没有访问braintree提交事件的权限,因此无法将价格发送到服务器进行处理

如何从客户端单击的页面上的html元素向服务器传递$$金额

//client
Template.account.onRendered(function () { //6a
  Meteor.call('getClientToken', function (error, clientToken) {
    if (!error) {
      braintree.setup(clientToken, "dropin", {
        container: "payment-form",
        onPaymentMethodReceived: function (response) {
          var nonce = response.nonce;
          Meteor.call('btCreateCustomer', function(error) {
            if (error) {
              throw new Meteor.Error('customer-creation-failed');
            } else {
              Meteor.call('createTransaction', nonce, function (error) {
                if (error) {
                  throw new Meteor.Error('transaction-creation-failed');
                }
              });
            }
          });
        }
      });
    }
  });
});
选择发票期间:

{{each values}} {{{label}}} {{/每个}} 提交
您通过getElementById从DOM获取值,并将该值作为参数包含在Meteor调用中,从而将其传递给服务器。我理解这一点,这很好,但我无权访问Meteor模板中的Braintree submit按钮事件,是吗?在事件处理程序函数中运行代码的Braintree部分,而不是onRender模板函数。您将无法访问onRendered事件上的submit按钮,因为它仅在DOM元素准备就绪时触发一次。单击BrainTree submit按钮,然后它就会开始它的魔力。如果我将Brainstree发布的代码放在Meteor模板事件处理程序中,那么单击Brainstree提交按钮将触发Meteor事件处理程序???那么任何流星事件都会起作用???你能用密码显示吗?谢谢