2013-09-03 3 views
1

Я пишу html-страницу, в которой я запускаю запрос ajax, а затем проверяю ответ, который я получаю от него, и в зависимости от ответа я решаю, нужно ли отображать страницу или нет. В настоящее время в зависимости от запроса я перенаправление на другой URL-адрес, но html-страница получает визуализацию.как выполнить JS перед отображением HTML-страницы?

+6

Вам необходимо написать серверный код. К тому времени, когда вы на клиенте, уже слишком поздно. – SLaks

+0

опубликуйте соответствующие коды на – bipen

+0

стороне сервера было бы лучше, но вы можете вызвать свой js-код перед вашим html, а затем отобразить любой html на основе кода js-кода. – Johan

ответ

1

Если ваша страница имеет один элемент контейнера, вы можете применить к ней style="display: none;" встроенный стиль, а затем дополнительно удалить это, если хотите отобразить страницу.

2

Вы не можете сделать предварительную работу с HTML. Ваша логика должна быть серверной. Однако вы можете создать «пустую» страницу, которая перенаправляет контент или показывает контент. Вы будете полностью загружаются элементы Тхо необходимо действовать по этой логике (JS/HTML код, и т.д.;)

Workflow будет:

  1. нагрузки пустой выглядящий страницу с JS логики
  2. Определить, если вы должны загружать контент или отказывать в дальнейшем доступе
Смежные вопросы