如何在javascript fetch()方法上传递带有url的变量?
我正在尝试使用javascript上的GET方法从URL获取数据如何在javascript fetch()方法上传递带有url的变量?,javascript,fetch,fetch-api,Javascript,Fetch,Fetch Api,我正在尝试使用javascript上的GET方法从URL获取数据 fetch('/api/staffattendance/{makedate}') .then(res => res.json()) .then(res => { //this.staffs = res.data; console.log(res.data); }) .catch(err => con
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}')
像这样
提前感谢,
fetch('/api/staffattendance/'+makedate+'')
简单的串联对我来说是这样的您也可以将字符串放在backticks```中,并将${yourVariable}包含在需要变量的位置,例如:
fetch(`/api/staffattendance/${makedate}`)
.then(res => res.json())
.then(res => {
//this.staffs = res.data;
console.log(res.data);
})
.catch(err => console.log(err));
在JavaScript中使用${your variable}时,您是否将整个URL包含在“1”键左侧的acutes中?一种方法是字符串连接,但js引入了另一种称为模板文字的机制: 嵌入带有``的字符串和带有${makedate}的用户变量
`/api/staffattendance/${makedate}`
如果有帮助,请告诉我。您搜索过吗?也许“my_string${my_variable}”就是您要查找的内容。或字符串串联。有很多可用的解决方案,并且有很好的文档记录。看起来您正在尝试使用这些解决方案。这是否回答了您的问题?这不是一个解决方案。这个方法对我来说很有效,谢谢,伙计。我怎么能在ejs中使用它呢?嗨,伙计们,我尝试了这篇文章中提到的所有解决方案。但什么都没用。我想获取vall id的数据,请帮助我。取回