小编ign*_*nas的帖子

加载后检查jstree复选框

我正在使用jQuery jsTree插件复选框.好的,我已经找到了如何处理检查或取消选中复选框的事件.如果它有用我可以粘贴代码:

.bind("check_node.jstree", function(e, data)
        {

            if(data.rslt.obj !== undefined && data.rslt.obj.attr(\'id\') !== undefined)
            {

                jQuery.ajax({
                        async : false,
                        type: "POST",
                        dataType: "json",
                        url: "adsmanager/adsfields/ajaxappendcategory",
                        data:
                        {
                            "id" : data.rslt.obj.attr(\'id\'),
                            "itemId" : "' . Yii::app()->getRequest()->getParam('id') . '",
                        },
                        success: function(r)
                        {
                            if(r === undefined || r.status === undefined || !r.status)
                            {
                                data.rslt.obj.removeClass(\'jstree-checked\');

                                data.rslt.obj.addClass(\'jstree-unchecked\');

                            }
                            else
                            {
                                niceBox(\'ok\');
                            }
                        }
                    });

            }

            return true;
        })
Run Code Online (Sandbox Code Playgroud)

有了这一切都没关系,但知道我无法找到任何地方如何检查树加载的复选框,例如,如果我使用jsTree像我的新闻项目的类别选择器当我创建新的新闻项目一切正常,当我想要更新该项我需要jsTree与选定的类别,这是我无法找到如何选择加载jsTree节点的任何示例.

对这个问题有任何帮助吗?

jquery user-interface jquery-plugins jstree

12
推荐指数
3
解决办法
3万
查看次数

jsTree复选框ajax请求,已选中

有没有办法在jsTree中使用ajax请求更新所选复选框?

我无法找到任何想法如何执行此操作,如何在复选框上单击或取消选中时调用事件或回调函数.

此外,我无法找到任何想法如何更新页面加载选定值的复选框树.

谢谢你的回答:)

checkbox jquery jstree

2
推荐指数
1
解决办法
4725
查看次数