我正在尝试使用JavaScript上的GET方法从URL提取数据,
fetch('/api/staffattendance/{makedate}')
.then(res => res.json())
.then(res => {
//this.staffs = res.data;
console.log(res.data);
})
.catch(err => console.log(err));
如何在此处传递变量
fetch('/api/staffattendance/{makedate}')
赞
预先感谢
答案 0 :(得分:1)
一种方法是字符串连接,但是js
引入了另一种称为template literal
的机制:
用''嵌入字符串,用$ {makedate}嵌入用户变量。
/api/staffattendance/${makedate}
让我知道这是否有帮助。
答案 1 :(得分:0)
您是否在JavaScript中使用了这个${your-variable}
时,整个URL都被尖锐地包含着(“ 1”键左侧的这些小家伙)?
答案 2 :(得分:-1)
fetch('/api/staffattendance/'+makedate+'')
串联像这样对我有效
答案 3 :(得分:-1)
您也可以在这些符号中添加字符串``,然后在想要变量的位置输入$ {yourVariable},例如:
fetch(`/api/staffattendance/${makedate}`)
.then(res => res.json())
.then(res => {
//this.staffs = res.data;
console.log(res.data);
})
.catch(err => console.log(err));