首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在用户通过Metamask提交tx后,如何在UI中设置回调?

在用户通过Metamask提交tx后,如何在UI中设置回调?
EN

Ethereum用户
提问于 2018-03-07 03:12:40
回答 1查看 367关注 0票数 1

我有一个webapp,它通过web3js/Metamask调用智能合同,我想在用户提交tx后重新加载某些元素。

如何设置这些重新加载操作的回调?

EN

回答 1

Ethereum用户

发布于 2018-03-07 05:06:47

所有元问询调用都应该具有回调函数,您可以在其中做任何您想做的事情。下面是供您参考的示例片段。

代码语言:javascript
复制
myContractInstance.method(parameter,{ from:result[0],
                            to:recipient,
                            value:  0, 
                        }, function(err, transactionHash) {
                            if (!err)
                            {
                                $('#btnSample').css('display','none');
                                $('#info').html("Transaction succeeded. Track "+here+"");
                                console.log(transactionHash); 
                            }
                            else
                            {
                                console.log('Error in the method');
                                console.log(error);
                            };
                        });

您甚至可以让ajax调用在if(!err)中保存或记录任何其他操作。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/41954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档