【发布时间】:2016-06-21 20:59:28
【问题描述】:
我正在使用 Angular 和 Plaid。我想提交以下表单,该表单使用 html 表单中的 'action' 属性将 public_token 发布到 /authenticate。如何在不重定向到其他页面的情况下将 public_token 发布到我的服务器 (/authenticate)。
第 2 步:简单集成
在您的网站或 Web 应用程序中包含以下标记(和标记):
-- 名为 public_token 的隐藏输入将附加到此表单 一旦用户完成了链接流程。然后链接将提交 表单,将 public_token 发送到您的服务器。 --
<form id="some-id" method="POST" action="/authenticate"></form>
<script
src="https://cdn.plaid.com/link/stable/link-initialize.js"
data-client-name="Client Name"
data-form-id="some-id"
data-key="test_key"
data-product="auth"
data-env="tartan">
</script>
可在此处找到相关说明: https://plaid.com/docs/link/#step-1-get-your-public_key
没有提供关于如何从客户端的表单中获取 public_token 的指导,尽管它明确指出在客户端公开它是安全的。
【问题讨论】:
-
来吧伙计们!任何提示或理论?我真的坚持这一点。我敢肯定这是非常简单的事情,但我没有得到。我敢打赌这是 html 或 JS 的特殊之处,我只需要为我指出一些东西。请!
-
在提交处理程序中使用 event.preventDefault()
-
您对使用 action 属性非常具体,但对于 angular,您通常在表单上使用
ng-submit="something()"。然后你可以使用 $http 或类似的方式调用/authenticate。 docs.angularjs.org/api/ng/directive/ngSubmit -
我正在检查所有答案。谢谢!很快就会跟进!
-
我是否有可能获得 public_token 并将其发送到 Angular $http?
标签: javascript html angularjs plaid