BraintreeError HOSTED_FIELDS_FIELDS_EMPTY 尽管有非空值

BraintreeError HOSTED_FIELDS_FIELDS_EMPTY despite non empty values

如果我查看内部 hostedFieldsInstance._state.fields.number.container.value 我可以看到该值不为空。

但是当我这样做时:

hostedFieldsInstance.tokenize(function (tokenizeErr, payload) {

我收到以下错误:

i {name: "BraintreeError", code: "HOSTED_FIELDS_FIELDS_EMPTY",         message: "All fields are empty. Cannot tokenize empty card fields.", type: "CUSTOMER", details: undefined}

我发现这是因为我使用了 input 而不是示例中的 div 但是我不知道示例是如何工作的