asyncError(event, treeId, treeNode, XMLHttpRequest, textStatus, errorThrown)

zTree

asyncError(event, treeId, treeNode, XMLHttpRequest, textStatus, errorThrown)

目录: [事件] --> [callback 回调函数]概述

用户在使用 zTree 的页面上,编写 asyncError(event, treeId, treeNode, XMLHttpRequest, textStatus, errorThrown) 函数,即可随意监听 zTree 节点的 异步获取节点失败 事件。

该事件在异步操作结束并失败时触发。

在 zTree v1.x 版本中,用户无法配置,只能按照要求编写指定名称的对应函数,比较死板。

参数

eventjs event 对象

标准的 js event 对象

treeIdString

因为 zTree 支持页面上同时存在多个 zTree 的实例,因此在 callback 回调函数内返回对应 zTree 的 treeObjId,便于用户操控

treeNodeJSON

进行异步加载的父节点 JSON 数据对象

XMLHttpRequestString

标准 XMLHttpRequest 对象,请参考 JQuery API 文档。

textStatusString

请求状态:success,error,请参考 JQuery API 文档。

errorThrownString

errorThrown 只有当异常发生时才会被传递,请参考 JQuery API 文档。

示例

描述:

异步获取数据失败后,弹出错误信息

js 代码:
......
function zTreeOnAsyncError(event, treeId, treeNode, XMLHttpRequest, textStatus, errorThrown) {
    alert(XMLHttpRequest);
}
......

相关事件

beforeAsync(treeId, treeNode) | asyncSuccess(event, treeId, treeNode, msg)

相关参数

async