解决方案 »

  1.   

     $.ajax({
                    type: 'POST',
                    dataType: "json",
                    url: 'Main-EasyUI.aspx?Action=GetFirstMenu',
                    success: function (data) {
                        $.each(data, function (i, e) {
                            $('#divAccordion').accordion('add', {
                                title: e.name,
                                content: e.tree,
                                selected: false,
                            });
                            //alert('111');
                            $("#tree" + e.id).tree({
                                onClick: function (node) {
                                    alert(node.text);
                                },
                            });
                        });
                    },
                    error: function (data) {
                        alert("初始化导航菜单失败");
                    },
                    beforeSend: function () {
                        $('#dlg').dialog('open');
                    },
                    complete: function () {
                        $('#dlg').dialog('close');
                    }
                }
                );
      

  2.   

    我这样写有问题,还有我想在accordion选择的时候再加载,可每次都是第二次才加载出结果
     
    $('#divAccordion').accordion({
                    onSelect: function (title, index) {
                        ...
                    }
                });