我试图从用户(.jade页面)输入一个整数,并将该值作为body参数传递。当我尝试使用下面的代码时,值被转换为字符串。你能帮帮我吗。
app.js
var empid = req.body.empid; // getting value from the jade page
console.log(empid); // output here is 1111
var requestdata = {1:empid};
console.log(requestdata); // output here is '1111'
var options = {
url: my URL goes here,
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
auth: {
user : username,
pass : '****'
},
body: JSON.stringify(requestdata)
}
字符串
当我试图将其传递到POST请求时,我希望值为1111。
2条答案
按热度按时间7lrncoxx1#
你可以在服务器端像这样将字符串传递并转换为int:
字符串
nc1teljy2#
使用parseInt将其转换为整数
字符串