jQuery MiniUI
标题:
为什么老是旧的参数
[打印本页]
作者:
ii65575169ii
时间:
2016-7-4 18:32:51
标题:
为什么老是旧的参数
本帖最后由 ii65575169ii 于 2016-7-4 18:36 编辑
<div id="tree1" class="mini-tree" url="../../sysmanager/logon/queryTreeMenuById" style="width:100%;height:100%;" onbeforeload = " onBeforeTreeLoad "
showTreeIcon="true" iconField="bsc056" textField="text" idField="id" parentField="pid" resultAsTree="false" contextMenu="#treeMenu" allowDrag="true" allowDrop="true" expandOnNodeClick="true">
</div>
$(document).ready(function(){
//找到所有的标签
/*
$("li").mouseover(function(){
//将原来显示的内容区域进行隐藏
$("div.contentin").hide();
//当前标签所对应的内容区域显示出来
});
*/
$(".norLinks_links li").each(function(index){
//每一个包装li的jquery对象都会执行function中的代码
//index是当前执行这个function代码的li对应在所有li组成的数组中的索引值
//有了index的值之后,就可以找到当前标签对应的内容区域
$(this).click(function(){
var liNode = $(this);
var mudid=liNode.attr('id');
var tree = mini.get("tree1");
tree.load("../../sysmanager/logon/queryTreeMenuById?bsc019="+mudid+"&aab01=1");
$(".norLinks_links li.active").removeClass("active");
liNode.addClass("active");
});
});
});
function onBeforeTreeLoad(e) {
var tree = e.sender; //树控件
var node = e.node; //当前节点
var params = e.params; //参数对象
//可以传递自定义的属性
params.bsc019 = params.id;
}
我点.norLinks_links li 查询出一级菜单 然后懒加载执行onBeforeTreeLoad 这个的时候请求发的url s是这个"../../sysmanager/logon/queryTreeMenuById?bsc019="+mudid+"&aab01=1 ,后台获取的bsc019 这个值永远都是第一次请求发的bsc019
作者:
felt
时间:
2016-7-5 09:26:19
e.params里面并没有id参数
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2