JS-如何检查Braintree插入ui是否正确加载?

时间:2016-01-20 20:14:47

标签: javascript braintree

如果braintree drop-in ui无法正确加载,仍然可以单击表单提交按钮。我想知道drop-in ui是否正确加载然后启用/禁用按钮。

如何检测braintree drop-in ui是否正确加载?

2 个答案:

答案 0 :(得分:3)

我找到了一个更清洁的解决方案:

  1. 设置已停用提交按钮属性
  2. 在braintree.setup()中使用onReady回调来启用提交按钮。

答案 1 :(得分:1)

如果您没有包含插入Braintree ui的任何其他子元素,您可以使用下面的脚本检查是否存在子元素(braintree设置应该添加),并且还会检查{{1对象在braintree上定义。注意:window需要polyfill才能支持IE8。

HTML:

childElementCount

脚本:

<div id="braintreeCompHere"></div>