用全局事件函数显示ajax调用状态
来源:互联网 发布:linux查找大文件命令 编辑:程序博客网 时间:2024/05/21 21:41
从开发手册提出来的,方便查看
在1.4.0版本中,一种新的事件回传外理被引入。如果你有一段代码总是要为一个特殊的事件执行,而不管是哪个AJAX调用引发它,那么你可以使用新的Ajax.Responders对象。
假设你想要在一个AJAX调用正在运行时,显示一些提示效果,像一个不断转动的图标之类的,你可以使用两个全局事件Handler来做到,其中一个在第一个调用开始时显示图标,另一个在最后一个调用完成时隐藏图标。看下面的例子。
<script>
var myGlobalHandlers = {
onCreate: function(){
Element.show('systemWorking');
},
onComplete: function() {
if(Ajax.activeRequestCount == 0){
Element.hide('systemWorking');
}
}
};
Ajax.Responders.register(myGlobalHandlers);
</script>
<div id='systemWorking'><img src='spinner.gif'>Loading...</div>
更完全的解释,请参照 Ajax.Request 参考 和 Ajax选项参考。
在1.4.0版本中,一种新的事件回传外理被引入。如果你有一段代码总是要为一个特殊的事件执行,而不管是哪个AJAX调用引发它,那么你可以使用新的Ajax.Responders对象。
假设你想要在一个AJAX调用正在运行时,显示一些提示效果,像一个不断转动的图标之类的,你可以使用两个全局事件Handler来做到,其中一个在第一个调用开始时显示图标,另一个在最后一个调用完成时隐藏图标。看下面的例子。
<script>
var myGlobalHandlers = {
onCreate: function(){
Element.show('systemWorking');
},
onComplete: function() {
if(Ajax.activeRequestCount == 0){
Element.hide('systemWorking');
}
}
};
Ajax.Responders.register(myGlobalHandlers);
</script>
<div id='systemWorking'><img src='spinner.gif'>Loading...</div>
更完全的解释,请参照 Ajax.Request 参考 和 Ajax选项参考。
- 用全局事件函数显示ajax调用状态
- ajax全局事件
- jquery ajax全局事件
- jquery ajax全局事件
- ajax的全局事件
- jQuery ajax 全局事件设置
- jQuery 中的 Ajax 全局事件
- jquery Ajax 全局调用封装
- jquery Ajax 全局调用封装
- jquery Ajax 全局调用封装
- 全局函数调用实例
- 全局函数调用成员函数
- jquery的ajax全局事件详解
- jquery的ajax全局事件详解
- ajax 全局事件 和 各个参数用法
- 6.7: jQuery中的Ajax全局事件
- jquery的ajax全局事件详解
- jquery的ajax全局事件详解
- 自定义ViewState的保存方式
- 星子读孙子[1]: 软件工程
- 基础水文数据V3库建表脚本(修正版)
- js拖动
- 摘要:网站内容管理系统-- CMS系统
- 用全局事件函数显示ajax调用状态
- SharpDevelop 最新版
- 2006年流水记
- 解开一个困扰自己多时的小问题——从std::cout和endl说起
- 病毒、蠕虫与木马之间有什么区别?
- 今天偷个懒了,不用En文了,用中文写点咚咚吧。。。
- vb: 实时错误 '-214702470 (8007007e)':自动化错误
- prototype.js 的ajax.update调用时,执行包含的js
- javascript中的Function对象