Jquery Элементы на веб-странице не загружаются на веб-странице при нажатии кнопки браузера назад - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть страница формы html (страница 1), откуда я go до страницы 2 html. На странице 1 у меня есть такие поля, как Разрешение, при выборе конкретного разрешения заполняются поля, такие как frame-width и height (со значением), которые загружаются с помощью Jquery и отключены (просто чтобы показать). Аналогично у меня есть каскадные раскрывающиеся списки. При отправке этой формы я получаю результаты на той же странице. Также я дал возможность отобразить вывод на новой странице. Но когда я вернусь на предыдущую страницу с новой страницы. Jquery Элементы не загружены. Загружаются только элементы stati c в форме. Разрешение остается, но ширина кадра и высота кадра не загружены. Также выход на той же странице также пропал. Как я могу перейти на предыдущую страницу в соответствии с моим представлением. Я использую Django в Back-end.

Index. html

<p><label>Resolution:</label>
        <select id="resol" name="resol" class="ip" autocomplete="off">
            <option disabled selected value> -- select an option -- </option>
            <option value="2K">2K</option>
            <option value="4KDCI">4KDCI</option>
            <option value="4KUHD">4KUHD</option>
            <option value="480p">480p</option>
            <option value="576p">576p</option>
            <option value="720p">720p</option>
            <option value="1080p">1080p</option>
            <option value="CIF">CIF</option>
            <option value="FWVGA">FWVGA</option>
            <option value="HVGA">HVGA</option>
            <option value="QCIF">QCIF</option>
            <option value="QVGA">QVGA</option>
            <option value="VGA">VGA</option>
            <option value="WVGA">WVGA</option>
            <option value="other">other</option>
            <option value="all">All</option>
        </select>
        </p>
<p><label>Frame-width:</label>
        <input type="text" id="fw" name="fw" class="ip" style='visibility:hidden;' autocomplete="off">
    </p>
    <p><label>Frame-height:</label>
        <input type="text" id="fh" name="fh" class="ip" style='visibility:hidden;' autocomplete="off">
    </p>

Jquery для отображения

 $('#resol').change(function () {
            var value = $(this).val();
            //history.pushState(null,null,"#resolution");
            if(value=='2K'){
                $('#fw').css('visibility','visible').attr("disabled", "disabled").val(2048);
                $('#fh').css('visibility','visible').attr("disabled", "disabled").val(1080);
            }
            else if(value=='4KDCI'){
                $('#fw').css('visibility','visible').attr("disabled", "disabled").val(4096);
                $('#fh').css('visibility','visible').attr("disabled", "disabled").val(2160);
            }
            else if(value=='4KUHD'){
                $('#fw').css('visibility','visible').attr("disabled", "disabled").val(3840);
                $('#fh').css('visibility','visible').attr("disabled", "disabled").val(2160);
            }

и так далее ..

new_page. html // Отображение видео с этим разрешением на новой странице.

при возврате с новой страницы в индекс. html загружает выбранное разрешение, но в текстовом поле отображается frame- ширина и высота кадра исчезли. Как сохранить / отобразить эти значения .. Я использую Django в Backend.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...