и извините за мой Engli sh.
Насколько я понимаю, вы хотите отправить идентификатор документа со страницы A на страницу B, используя window.location
.
Хорошо следующий пример - решение, которое я нашел.
Страница A выглядит следующим образом
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
// redirect user to some site with a parameter called 'documentParam' which value = 123
window.location = 'some-site.html?documentParam=123'
</script>
</html>
Обратите внимание, что параметры помещаются в URL с помощью знака вопроса ?
. Если вам нужно больше параметров, вы можете разделить их, используя &
Подробнее о параметрах запроса здесь: В чем разница между параметрами URL и строками запроса?
Страница B выглядит следующим образом this
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
// this page expects one parameter called 'documentParam'
var urlParams = new URLSearchParams(window.location.search);
console.log(urlParams.has('post')); // false --- no parameter called 'post'
console.log(urlParams.get('documentParam')); // "123"
alert(urlParams.get('documentParam'));
</script>
</html>
Это решение работает с использованием параметров запроса и считывает их из URL-адреса с помощью JavaScript. Я думаю, что вы можете адаптировать эту идею к вашим потребностям.
Вы можете прочитать больше здесь: Как я могу получить значения строки запроса в JavaScript?