Передача параметра через html серверных страниц с использованием '#' - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь передать переменную через страницу HTML, и она работает, но когда я перешел на сервер, HTML pages go из 'page1. html' в 'page1 # «После этого изменения я больше не могу отправлять параметры на мою вторую страницу, поскольку они отображаются как« неопределенные ». Передача переменной работает, она просто извлекает ее.

URL выглядит следующим образом: http://localhost: 1337 / page1 #? 34

Вот старая рабочий код на этом больше не работает:

        // Takes parameters from HTML address and passes it through
        var queryString = decodeURIComponent(window.location.search);
        queryString = queryString.substring(0);
        var queries = queryString.split("&");

        var placeHolder = queries[0];
        var Final = parseFloat(placeHolder)

Я хочу извлечь число 34 из URL-адреса и сохранить его в переменной JS.

Заранее спасибо за любые советы

1 Ответ

0 голосов
/ 18 марта 2020

Я не понимаю вашу точку зрения, если вам нужны данные с одной страницы на другую, поэтому вы можете использовать localalstorage, например,

// index1. html

<script>
   localStorage.setItem("item1", 34)
</script>

//index2.html

localStorage.getItem("item1")
   var item = localStorage.getItem("item1");
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...