在代码中使用URLSearchParams对象来获取查询参数,并添加到新的请求中
示例代码:
// 获取当前请求的URL const url = new URL(window.location.href);
// 获取查询参数 const searchParams = new URLSearchParams(url.search);
// 创建新的请求 const newUrl = 'https://example.com/api'; const newParams = new URLSearchParams(); // 将查询参数添加到新的请求 searchParams.forEach((value, key) => { newParams.append(key, value); }); newUrl += '?' + newParams.toString();
// 发送新的请求 fetch(newUrl) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error));