我有一个webapp,它通过web3js/Metamask调用智能合同,我想在用户提交tx后重新加载某些元素。
如何设置这些重新加载操作的回调?
发布于 2018-03-07 05:06:47
所有元问询调用都应该具有回调函数,您可以在其中做任何您想做的事情。下面是供您参考的示例片段。
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)中保存或记录任何其他操作。
https://ethereum.stackexchange.com/questions/41954
复制相似问题