如何在呈现HTML页面之前执行JS?

时间:2013-09-03 18:16:40

标签: javascript jquery html web

我正在写一个html页面,其中我发出ajax请求,然后检查我从它收到的响应,并根据响应,我决定是否呈现页面。根据请求,目前,我我正在重定向到另一个网址,但会显示html网页。

2 个答案:

答案 0 :(得分:2)

您无法进行HTML之前的努力。你的逻辑必须是服务器端。 但是,您可以创建一个“空白”页面,该页面可重定向到内容或显示内容。您将完全加载需要对此逻辑(JS / HTML代码等;)进行操作的元素

工作流程为:

  1. 使用JS逻辑加载空白页面
  2. 确定您是应加载内容还是拒绝进一步访问

答案 1 :(得分:1)

如果您的网页包含单个容器元素,则可以对其应用style="display: none;"内联样式,如果要显示该页面,则可以选择将其删除。