в консоли dashboardType = null.
опечатки точно нет. почему dashboardType = null непонятно.
почему так может быть?
function getIncidentsTitle() {
const currentURL = window.location.href;
console.log("currentURL = ", currentURL); // http://localhost:3000/issues?dashboardType=Status&startDate=2023-09-10+00%3A00%3A00+%2B03%3A00&endDate=2023-10-09+23%3A59%3A59+%2B03%3A00&includeEvents=false&additionalData=FalsePositive&fromReports=false
const urlParams = new URLSearchParams(currentURL);
const dashboardType = urlParams.get('dashboardType');
const startDate = urlParams.get('startDate');
const endDate = urlParams.get('endDate');
console.log("dashboardType = ", dashboardType); // dashboardType = null <---- ПОЧЕМУТО null
console.log("startDate = ", startDate); // startDate = 2023-09-10 00:00:00 +03:00
console.log("endDate = ", endDate); // endDate = 2023-10-09 23:59:59 +03:00
return String(t("NAVIGATION.INCIDENTS"));
}
Потому что dasboardType идет сразу после ?
можно сразу брать url.searchParams.get('dashboardType')
Обсуждают сегодня