欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

easyui json 格式化

錢良釵2年前8瀏覽0評論

EasyUI是一款非常流行的前端UI框架,其提供了豐富的基礎組件和常用控件。在使用EasyUI時,常常需要用到JSON格式的數據。因為JSON格式具有輕量、易讀、易寫的特點,所以它在Web應用程序中得到了廣泛的應用。

EasyUI提供了可以格式化JSON數據的方法,代碼如下:

$.fn.tree.defaults.loadFilter = function(data){
function setData(){
var id = this.id;
var parent = this._parentId;
if (!nodes[parent]){
nodes[parent] = {children:[]};
}
var node = $.extend({}, this);
if (nodes[id]){
node.children = nodes[id].children;
}
nodes[parent].children.push(node);
nodes[id] = node;
}
var nodes = {};
for(var i=0; i<data.length; i++){
setData.call(data[i]);
}
return nodes[0].children;
}

這段代碼實際上是EasyUI的tree組件在處理服務端返回的數據時,如果數據格式是JSON的話,調用的數據格式化方法。這個方法實際上把服務端返回的扁平化JSON數據轉換成EasyUI樹組件所需要的嵌套JSON數據格式。

無論是使用EasyUI中的哪一個組件,都需要用到JSON格式的數據。在使用之前,我們需要對數據進行格式化。EasyUI的JSON格式化方法能夠幫助我們快速進行數據格式化。希望上面的示例代碼能夠對你有所幫助。