当前位置: 首页 > 面试题库 >

在ajax调用上显示*浏览器*加载指示器(例如发生回发时)

欧阳嘉
2023-03-14
问题内容

示例:转到Facebook墙,滚动页面的末尾,Facebook将 异步
加载更多墙帖。或者,只需单击墙上的帖子中的图片即可。图像对话框(带有注释和较大图像)也将 异步 加载。(您可以使用firebug查看GET请求)。

但是通过查看和Firefox标签,您会看到加载指示器,就像发生回发时一样。

我知道可以通过使用an IFrame并更改其src
来实现。就像iGoogle一样。但是我不确定Facebook是否使用IFrame加载其他墙贴。还有另一种方法可以做到这一点吗?

更新 :说“正在加载指示器”并不是指ajax指示器。
正如我提到的那样, 浏览器指示器 (在标签的最左侧显示了该页面是否正在加载)显示为加载,就像回发一样。


问题答案:

不是AFAIK。我的猜测是,他们可能将IFrame src设置为ajax方法,并在加载时将内容移至div(或另一个元素)。



 类似资料:
  • 问题内容: 为了使IM Client始终保持登录状态,Facebook通过在将页面插入文档之前使用AJAX加载页面来避免整个页面加载。 但是,在Facebook AJAX请求期间,浏览器似乎正在加载。重新加载按钮变为X,浏览器中内置的进度指示器指示正在加载/正在等待等) 我已经能够成功实现基于AJAX的导航,但是我的浏览器没有显示任何加载迹象(由于请求是异步的),Facebook如何做到这一点?

  • 我正在使用Jersey实施Rest服务。我想在浏览器上显示JSON,但我得到的是XML。 我感谢你的帮助。

  • 问题内容: 我有一个从链接启动的Bootstrap模式。在AJAX查询从数据库中获取数据的同时,它只停留在空白处约3秒钟。如何实现某种负载指示器?默认情况下,twitter引导程序是否提供此功能? 编辑:模态的JS代码 问题答案: 我猜您正在使用jQuery.get或其他jQuery ajax函数来加载模态。您可以在ajax调用之前显示指示器,并在ajax完成后将其隐藏。就像是

  • 问题内容: 我一直很难完成必须完成的一项非常正常的任务。我将图像上传并保存到Web服务器,并将该文件的路径保存在MySQL数据库中(这一切正常)。不起作用的是从服务器获取图像文件,并通过ajax在页面上显示它。 最初,我只是尝试从数据库中检索路径,并使用图像的路径更新标签的属性。这是可行的,但是所有映像都位于服务器上的文件夹中,所有人都可以访问它们。不是很好。我只能让这些用户访问属于某些用户的图片

  • 问题内容: 我正在寻找一种在调用异步服务时自动显示和隐藏“正在加载”消息的方法,所以不要这样做: 我只想这样做,但是仍然在完成时显示和隐藏消息。 简而言之,我想更改异步调用的行为。感谢您提出的所有建议。 丹尼尔 问题答案: 您可以将调用本身包装在处理显示加载消息的对象中,也许对错误或其他原因重试几次。像这样: 要进行呼叫,请执行以下操作: 您可以使用代码扩展它,以检测花费很长时间的呼叫并显示某种繁

  • 问题内容: 您好朋友,我想在特定的div加载数据之前向Ajax加载器显示,但问题是数据在同一页面上动态传输,但是我的脚本从另一个文件调用数据, 请参见下面的代码 脚本 的HTML 它的工作正常,但我想在同一页面中加载数据,请帮助我 提前致谢 .... 编辑 我想说明之前加载数据装载到 问题答案: 您可以尝试使用以下html- 和脚本-