Я работаю на чистом HTML-сайте, все страницы HTML без отношения к любому серверному коду.
В основном каждый запрос на сервер выполняется с использованием AJAX, я отправляю данные из форм, обрабатываю эти данные в обработчиках, затем возвращаю строку JSON, которая будет обрабатываться обратно на стороне клиента.
Скажем, страница загружена параметрами в URL, что-то вроде question.html?id=1
. Раньше я читал эту строку запроса по методу Page Load
, затем читал данные из базы данных и так далее...
Теперь, с его чистых HTML-страниц, я пытаюсь думать о подходе, который позволит мне сделать то же самое, у меня есть идея, но его 99% - плохая идея.
Идея состоит в том, чтобы читать параметры URL с помощью JS (после загрузки страницы), а затем выполнить запрос AJAX, а затем извлечь данные и показать их на странице. Я знаю, что вместо 1 запроса на сервер (Web Forms) у нас теперь есть 2 запроса, первый запрос на получение страницы, а второй запрос - запрос AJAX. И, конечно, у этого есть много задержек, так как страница будет загружена в начале без фактических данных, которые мне нужны внутри.
Является ли моя цель невозможной или существует зрелый подход?