关于zTree异步加载otherParam属性API官网上的解释是:Ajax 请求提交的静态参数键值对
今天再做类似操作的时候,我想传一个页面隐藏域中的值到后台,先定义了一个全局变量,然后再在
$(document).ready(function(){ }中给这个变量赋值(取隐藏域中的值),并且保证这个赋值在$.fn.zTree.init($("#treeDemo"), setting);这句执行之前,即异步加载之前赋值。这样传值的时候发现值是有的,但是后台死活取不到。。。。。
后来发现把原来的:
otherParam:{"idRole":idRole}
改成如下就可以了:
otherParam:{"idRole":function(){return idRole}}