【发布时间】:2019-12-10 11:19:08
【问题描述】:
我想将 candid 和 candidresults 的值发送到我的 express 后端中的 /savevote 路由。我怎样才能正确地做到这一点。
var candid;
var candidresults;
var xhr = new XMLHttpRequest();
xhr.open('POST', 'savevote', true);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.onload = function () {
contractInstance.voteForCandidate(candidateName, {
from: web3.eth.accounts[0]
}, function () {
console.log(contractInstance.totalVotesFor(candidateName).toString());
candid = candidateName;
candidresults = contractInstance.totalVotesFor(candidateName).toString();
console.log(this.responseText);
};
xhr.send(candid);
xhr.send(candidresults);
}
另外,我如何从我在 Express 后端中创建的 /savevote 路由访问这些值,如下所示
router.post('/savevote', function (req, res, next) {
});
【问题讨论】:
-
使用
req.body访问帖子参数
标签: javascript node.js express xmlhttprequest http-post