代码之家  ›  专栏  ›  技术社区  ›  jlp

如何在显示搜索结果的页面之前显示加载页面?

  •  1
  • jlp  · 技术社区  · 16 年前

    通常,当使用任何用于搜索大量数据的网页时,例如搜索便宜航班时,用户首先被重定向到显示进度条的页面,例如“现在搜索多个旅行网站…”,当在服务器上搜索完成后,然后被重定向到实际的搜索结果。

    怎么做到的?这是一些javascript/ajax技巧吗?

    3 回复  |  直到 16 年前
        1
  •  0
  •   Munzilla    16 年前

    当Ajax完成加载时,您可以轻松地设置一个函数或事件来触发。因此,在提交表单时,您可以将页面设置为显示“正在加载…”,然后删除该页面以显示结果,或者在Ajax完成加载后显示其他内容。

        2
  •  0
  •   Moin Zaman    16 年前

    有几种方法,正如您所怀疑的,一种方法是使用javascript,单击提交/搜索按钮,显示一个DIV或一个包含“loading…”的元素。这将一直显示,直到页面用页面结果刷新。

        3
  •  0
  •   Vinay B R    16 年前

    有很多jquery插件,使用起来非常简单,可以根据您想要显示的处理消息进行定制。 Here 是这样的jquery插件。

    它和从javascript调用$blockui()和$unblockui()一样简单。您可以查看演示 here .

    推荐文章