Я пытаюсь получить данные из URL-адреса с помощью метода GET на javascript,
fetch('/api/staffattendance/{makedate}')
.then(res => res.json())
.then(res => {
//this.staffs = res.data;
console.info(res.data);
})
.catch(err => console.info(err));
Как я могу передать здесь переменную
fetch('/api/staffattendance/{makedate}')
Как это
Заранее спасибо,
Отвечает ли это на ваш вопрос? Самый эффективный способ объединения строк в JavaScript?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


fetch('/api/staffattendance/'+makedate+'')
Просто конкатенация у меня так работает
Это не выход.
Этот метод сработал для меня, спасибо, дружище.
Вы также можете поместить строку в обратные кавычки '' и включить ${yourVariable} там, где вы хотите, чтобы ваша переменная, например:
fetch(`/api/staffattendance/${makedate}`)
.then(res => res.json())
.then(res => {
//this.staffs = res.data;
console.info(res.data);
})
.catch(err => console.info(err));
Как я могу использовать это в ejs?
Вы охватили весь URL-адрес в acutes (эти маленькие ребята слева от вашей клавиши «1»), ПОКА используя этот ${your-variable} вокруг вашего JavaScript?
Одним из методов является конкатенация строк, но js представил другой механизм, называемый template literal:
Вставьте строку с помощью `и пользовательскую переменную с помощью $ {makedate}.
`/api/staffattendance/${makedate}`
Позвольте мне знать, если это помогает.
Привет, ребята, я пробовал все решения, упомянутые в этом. но ничего не работало. Я хочу получить данные для идентификатора "vall", пожалуйста, помогите мне. выборка ('performancetestdmb.azurewebsites.net/api/products/…)
Вы немного искали? Возможно,
`my_string${my_variable}`- это то, что вы ищете. Или конкатенация строк. Доступно множество решений, которые хорошо задокументированы.