yui 之 Connection Manager
Connection Manager为产生ajax请求和处理响应提供了一种模块化的方式。一般来说每个请求都绑定了callback对象。这个callback对象可以有两个层次的使用,一个是高级层面(适合大部分应用),就是定义:[code]var callback =
{
success: function(o) {/*success handler code*/},
failure: function(o) {/*failure handler code*/},
argument: [argument1, argument2, argument3]
}
[/code]当然如果你需要更细腻的控制,对于ajax每个阶段都要控制的话,可以用customEvent的模式。[code]/* Callback object with custom events defined */
var callback = {
customevents:{
onStart:handleEvent.start,
onComplete:handleEvent.complete,
onSuccess:handleEvent.success,
onFailure:handleEvent.failure,
onAbort:handleEvent.abort
},
scope:handleEvent,
argument:["foo","bar","baz"]
};
[/code]
页:
[1]
