javascript - 有没有办法处理“同意”或“拒绝”按钮上的 onClick 事件?
问题描述
我正在我的网站上集成 DocuSign clickWrap,它运行良好。当用户单击“同意”按钮时,我想保存一些数据。由于 ClickWrap 模态在 Iframe 中打开并且很难从 Iframe 按钮获取事件,所以是否有任何事件或某些函数可以用来执行此操作。
我曾尝试针对 Iframe 内按钮的单击事件。
docuSignClick.Clickwrap.render({
environment: 'https://demo.docusign.net',
accountId: 'xx29fxxx-de70-xx9x-83xx-xxxxxxx43ddc',
clickwrapId: 'xxxxxx-03b2-4xxc-xxx1-cxxxxxxcbxx2c',
clientUserId: 'asdfsadfsdaf'
}, '#ds-terms-of-service');
解决方案
另一种方法是监听 render 方法的回调:
docuSignClick.Clickwrap.render({
// ... env, acct, clickwrapId, etc.
onAgreed: function () {
// Triggered whenever the agreement is complete or has already been completed
},
onDeclined: function () {
}
}, '#ds-terms-of-service');
推荐阅读
- c# - 使用静态机密对 Twitter 机器人进行身份验证?
- java - 我怎样才能让我的打印语句在打印平均分数和相关字母等级的地方工作?
- algorithm - 为什么在 Edmonds Karp 算法中使用 BFS 以使其与 Ford Fulkerson 更好?
- postgresql - Crystal Reports SQL 命令的 Postgresql 参数化查询
- hyperledger-fabric - Hyperledger Fabric:为什么 cryptogen 不生成所有必要的加密材料来注册新用户?
- python - 为什么 __dict__ 不包含类成员,除非使用正确的初始化?
- r - rlang::fn_fmls() 可以嵌套吗?
- datatables - 数据表:缺少页面元素(排序、搜索、下一个...)
- php - 为什么 Laravel 找不到使用“/”的控制器?
- google-app-engine - kubectl 命令找不到命名空间值