Callback function to pre-process Ajax return data. It is valid when [setting.async.enable = true]
Default: null
zTree unique identifier: treeId
Parent node's JSON data object
When asynchronously loading the root, the parentNode = null
Array (JSON) / JSON / String data objects
From v3.4, support XML strings.
The return value should be the JSON data structure which is supported by the zTree.
v3.x supports to load single node JSON data object.
function ajaxDataFilter(treeId, parentNode, responseData) {
if (responseData) {
for(var i =0; i < responseData.length; i++) {
responseData[i].name += "_filter";
}
}
return responseData;
};
var setting = {
async: {
enable: true,
url: "http://host/getNode.php",
dataFilter: ajaxDataFilter
}
};
......