我正在Superblocks中进行简单的计算Dapp,这里的任何人是否知道如何从智能合约函数中获取价值,我这样子: 在我的js中。归档:
//js. file
function multiply () { let val = parseInt($("#cal").val());
instance.multiply.sendTransaction(val,{ from: accounts[0], gas : 300000},
function(error, result){
if (error){
alert(error);
}
else {
$("#message").html(result.toString());
}
}
//smart contract function
function multiply (uint num) public returns (uint){
num = testNum;
testNum += 1 ;
return testNum;
}
我以为它会返回结果(testNum + = 1),但是会返回txHash……如何从我的js中将值传递给智能合约函数。返回它然后显示它的功能?很抱歉遇到这个菜鸟问题,我是Superblocks和Dapp开发的新手,将不胜感激;)