0 0

ajax里面怎么处理延时的?????5

ajax里面怎么处理延时的?????
问题补充:
ajax怎么处理延时????????????
2008年6月28日 00:19

5个答案 按时间排序 按投票排序

0 0

采纳的答案

为此我写了一篇文章
ajax,queue,callback,thread:ajax 队列,回调,线程
尚未写完,不过原理应该有了.

2008年6月30日 10:43
0 0

文字错误,

引用

至于这个this

应该是
引用

至于这个callback

2008年6月29日 22:59
0 0

LZ问的是这样的问题吧:用代码说

function foo(data){
  if(!data) ajaxfoo(参数,callback);
  ......
}

你要调用的数据是ajax来的,可是在框架里,要灵活的把这些数据用到不同的需求处理函数里,而ajax的异步特性又要求所谓的“延时”处理,
其实用我上面的方法就可以了,至于这个this到底是函数(这个例子是foo)本身,还是别的看你的应用了。至于怎么判断是否是ajax完成后来的数据,我用的是
if (!data)

当然你可以根据你的应用需求设置属性呀等等。
这就是我所谓的"ajax数据等待延迟"的方法.
因为在我的应用里也有这样的需求,所以我猜测LZ问的是这个,不知道对不对。

2008年6月29日 22:58
0 0

麻烦说一下你所说的"延时"是什么概念.
或者说楼主具体要实现什么功能.

这样看得我一头雾水.

2008年6月28日 14:50
0 0

不明白你问什么,ajax里外怎么区分的。

如果你问异步通讯时的延时处理,请参考http协议。

2008年6月28日 09:22

相关推荐

    ExtJs GridPanel延时加载.rar

    实现延时加载通常需要设置Store的`autoLoad`属性为`false`,并配置`proxy`对象,如使用AjaxProxy,并定义`loadMore`事件或`dataView`的`bufferedRenderer`。 3. **equipment.js**: 这个文件可能是实现GridPanel和...

    ajax搜索提示比如在文本框里输入A 提示 ACCG

    如React的`fetch`或`axios`库,Vue的`vue-resource`或`axios`插件,Angular的`HttpClient`服务,它们简化了Ajax操作,使代码更简洁,同时提供了更丰富的功能和更好的错误处理。 总结,Ajax搜索提示利用了异步通信的...

    jQuery 鼠标经过(hover)事件的延时处理示例

    本文档的标题是“jQuery 鼠标经过(hover)事件的延时处理示例”,这里面涉及了几个重要的知识点,首先是“jQuery”,它是一个快速、小巧且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等...

    PHP+iframe模拟Ajax上传文件功能示例

    - **延时**:为了模拟上传过程中可能的延迟,我们在这里使用`sleep(3)`函数暂停3秒。 - **检查上传文件**:PHP脚本检查是否有文件被上传,如果没有,就返回一条错误消息。 - **返回结果**:根据文件上传是否成功...

    jquery图片延迟加载

    如果项目中没有该插件,可以通过npm或直接从CDN引入,例如:`<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.7/jquery.lazyload.min.js"></script>`。 **四、高级技巧与注意事项** 1. ...

    jQuery实现带输入文字搜索下拉框检索功能的搜索提示插件源码.zip

    在IT领域,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。本项目“jQuery实现带输入文字搜索下拉框检索功能的搜索提示插件源码”旨在提供一个实用的解决方案,帮助...

    jQuery实现在线考试答题代码.zip

    jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。...

    jQuery实现多次确认的点击弹出确认对话框代码.zip

    jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。...

    jQuery酷炫LED数字时钟.zip

    jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。...

    jQuery的九宫格图片布局点击弹出文字详情代码.zip

    jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。...

    jQuery的可自动隐藏顶部消息提示框代码.zip

    jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。...

    jQuery中回调函数的原理及实现下

    在JavaScript的世界里,jQuery是一个广泛使用的库,它极大地简化了DOM操作、事件处理以及Ajax交互。回调函数是jQuery中一个核心概念,对于理解和优化JavaScript代码的执行流程至关重要。本篇文章将深入探讨jQuery中...

    Javascript 集合

    5. **AJAX异步通信**:Asynchronous JavaScript and XML(AJAX)允许网页在不刷新的情况下与服务器交换数据并更新部分网页内容。范例可能会展示XMLHttpRequest或fetch API的使用。 6. **面向对象编程**:JavaScript...

    Java爬虫爬取网易汽车车型库

    为了保证爬虫的效率和可靠性,我们需要实现一些策略,比如设置延时(避免频繁请求导致被封IP)、错误处理(处理HTTP错误、解析错误等)以及数据存储。数据存储可以选择数据库(如MySQL、MongoDB)或文件系统,根据...

    jQuery的水平滑动企业大事记时间轴代码.zip

    jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。...

    python实现爬取新浪微博

    例如,微博文本可能在某个class或id属性为特定值的div标签内,而发布时间则可能隐藏在时间戳链接里。使用BeautifulSoup的select或find方法可以方便地找到这些元素。 此外,微博的反爬策略也值得考虑。它可能会通过...

    Jasmine是一款行为驱动的测试工具他可以自动测试你的UI和浏览器中的交互行为

    Jasmine还支持异步测试,这对于处理延时操作或回调函数的场景非常重要。你可以使用`done()`回调或者`async/await`语法来编写异步测试,确保测试等待到所有异步操作完成后再进行断言。 安装Jasmine通常通过npm(Node...

    JavaScript特效大全

    在JavaScript的世界里,特效是提升用户体验和网页互动性的重要手段,无论是简单的动画还是复杂的交互设计,都能通过这门语言实现。下面将详细探讨JavaScript特效开发中的关键知识点。 1. **DOM操作**:JavaScript能...

    表单定位查询

    4. 可能还涉及到性能优化,比如设置延时触发查询,避免频繁的DOM操作,或者使用虚拟滚动来处理大量数据。 为了实现这样的功能,开发者需要掌握HTML、CSS以及JavaScript的基本知识,尤其是DOM操作和事件处理。对于更...

    jQuery+SVG实现的页面弹出窗口动画特效源码.zip

    jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。jQuery的核心特性包括选择器,允许开发者高效地选取DOM元素;链式操作,使代码更加简洁;以及封装好的AJAX功能,方便异步...

Global site tag (gtag.js) - Google Analytics