首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Ajax刷新obflush

使用Ajax刷新obflush
EN

Stack Overflow用户
提问于 2012-05-08 06:00:06
回答 1查看 350关注 0票数 0

好了,我已经创建了一个向导,一切都很好。但是如果你愿意的话,我有一小部分似乎“困扰”我。

在我构建的向导的最后一步,它使用obflush将数据处理到屏幕上,以显示正在发生的一些操作。但这样做的问题是,在obflush过程完成之前,“整个”页面都不会加载,然后页面就会排列整齐等等。

我想知道是否有这样的方法,也许ajax可以刷新obflush进程?

也许这是完全错误的,但这就是我所能想象的。

用户通过向导转到最后一个页面,整个页面在页面的末尾加载一些ajax代码来应用于标记,也许ajax每秒都在刷新自己,以检查obflush的更新,然后将obflush输出到屏幕上。

这有意义吗?

任何洞察力都是非常值得欣赏的。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-08 06:21:00

这个问题是关于如何用Ajax加载网页的一部分。特别是,如何加载页面的结构,然后使用Ajax调用填充细节。

我假设这样做的目的是快速加载结构,因为它确实包含一些内容,然后加载页面中需要很长时间才能处理的部分。否则,屏幕上的效果将是加载速度变慢。

我将使用JavaScript库jQuery来帮助实现这一点,尽管它可以在没有任何库的情况下完成,如此question所示。

  • 浏览器发出网页请求,服务器会像往常一样做出响应,但只要在加载的基本上为空的页面中使用
  • 的页面结构,jQuery就会使用load()进行Ajax调用,将响应从一个URL加载到指定的HTML部分。

代码如下所示,其中my-intro-div是常规HTML div标记的id:

代码语言:javascript
代码运行次数:0
运行
复制
$(function() {
    var myIntroDiv = $('#my-intro-div');    

    myIntroDiv.load('/my_intro_div.php');
});

  • PHP script my_intro_div.php返回要在my-intro-div tag

中显示的HTML

这里的jQuery文档中有一些很好的示例:

http://api.jquery.com/load/

jQuery还可以在很多其他方面提供帮助。它有一个微小的学习曲线,可能会有点陡峭,但在那之后,我发现它是我使用的最直观的“语言”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10489752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档