`

zTree传zNodes时报错

    博客分类:
  • js
阅读更多

今天写zTree遇到个白痴问题,唉,在此记录下

zTree demo simpleData.html 示例中zNodes传到js源码里要求 zNodes是个object对象

我悲剧的在请求完tree data数据时转换了一下 前台接到的是string类型结果报错

Uncaught TypeError: Cannot call method 'lastIndexOf' of undefined

Action

        String jsonString= toJson(treeNodes);

        this.m_mv.getModel().put("treeJson", jsonString);

改为

        this.m_mv.getModel().put("treeJson",  treeNodes);

 

js

var setting = {

view : {

showLine : false

},

data : {

simpleData : {

enable : true

}

}

};

 

 

$(document).ready(function() {

$.ajax({

url : ctx+"/resourceModelTreeController/getModelTree",

data : "",

type : "post",

dataType : "json",

success : function(data) {

var zNodes = data.treeJson;

 

$.fn.zTree.init($("#treeDemo"), setting, zNodes);

}

});

});

这样就ok了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics