下面是js文件中的示例代码。在哪里尝试将前端页面连接到本地区块链。能够从getter函数获取值,但使用setter时没有响应。要交叉确认相同的值,请检查混音值。它没有从前端插入区块链。谢谢。
var ob = CoursetroContract.methods.getInstructor().call((err, result) => {
if (!err)
console.log('This is instructor :: ' + result[0] + ' with age ' + result[1]);
else
console.log(err);
});
window.App = {
setTutor: function () {
CoursetroContract.methods.setInstructor('ABCD', 23).estimateGas({ gas: 5000000 }, function (error, gasAmount) {
if (gasAmount == 5000000)
console.log('Method ran out of gas');
else {
CoursetroContract.methods.setInstructor('Yatish', 23).call({ from: web3.eth.accounts[0], gas: 3000000, value: gasAmount }, (err, result) => {
if (!err)
console.log('Result of instructor :: ' + result._fName + '==' + result._age);
else
console.log('Error while setting instructor :: ' + err);
});
}
});
}
};