问题标签 [jqtree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
284 浏览

jquery - JQ 树节点不扩展

我创建了一个 JQ 树,其中有一组嵌套的节点及其子节点。我使用以下方式填充树中的节点。

我的问题是它只显示顶级节点而不是扩展以在点击时显示子节点。我不确定这段代码有什么问题。

在这方面的任何帮助都会有所帮助。

0 投票
1 回答
685 浏览

php - jqtree json数据与php和mysql

如何使用 php 生成对 jqtree 的 json 响应?我尝试过使用 json_encode,但它留下了很多额外的数据。我想知道是否有人已经强行了这扇门。

如何实现这样的结构:

形成mysql id,父级,标签结构?

任何帮助将不胜感激

0 投票
2 回答
1342 浏览

javascript - 提交 JSP 表单数据到 servlet

我目前有这个树节点,它是从 http://mbraak.github.io/jqTree/创建的。我正在尝试实现这棵树,以便当用户单击树中的一个节点时,它会将数据发送到我的 servlet。有没有办法做到这一点?我目前正在使用 JSP。我最初的解决方案是添加一个按钮,以便按钮(带有表单标签)在被点击时(在选择我的节点后)会执行发布操作,但我想知道是否有任何不使用按钮的解决方案。我也想过使用 ajax,但我对此很陌生,不确定它是否有效。真的需要一些帮助。谢谢我的树:

HTML

我最初的想法

0 投票
1 回答
153 浏览

jquery-ui - 有可能添加将 dom 元素放入树中的数据

我想启用拖放以添加子节点,但子节点不在树中。所以我正在考虑使用可拖动的 jquery ui 函数将元素拖动到 jqtree 节点中,但我不知道如何捕获删除的节点。有任何想法吗?

编辑(更多信息)

我试过这个。

但该this元素不包含有关节点的信息。

0 投票
1 回答
791 浏览

drag-and-drop - 使用 jqTree 在两棵树之间拖放

默认情况下,据我所知,jqTree 不支持树之间的交互。如何轻松添加拖放功能?

0 投票
2 回答
1092 浏览

jquery - JQtree:将 url 与节点相关联

我想要一些非常简单的东西:

一个 jQuery 小部件,它呈现可折叠的树。我希望保存状态。我想控制初始状态是什么。我希望它看起来非常漂亮。当用户点击一个链接时,我希望它导航到那里。简单的。

在我看来,Jqtree 是我正在寻找的东西,但是通过查看所有文档,我看不到指示与树中的节点一起使用的 url 的简单情况。

  • 鉴于我的要求,您是否同意 Jqtree 是正确的解决方案?
  • 是否有有用的样本可以查看我的案件是如何处理的?
0 投票
1 回答
675 浏览

jquery - Bootstrap 正在向 JQTree 添加冲突的样式

第一张图片是我的 jqTree 在页面第一次加载时的样子:

在此处输入图像描述

当我关闭然后重新展开“美国”节点时,这就是它重新展开的内容:

在此处输入图像描述

在 Google Chrome 调试器中检查后:

在此处输入图像描述

你可以看到由于某种原因溢出:隐藏被添加到元素的样式中!当我删除/禁用此元素样式时,树按预期工作,一切都很好。

我还确定,当我从标题中删除引导 css 时,此错误不再发生。

这里有人知道为什么/何时/在哪里/如何引导程序添加这种风格吗?我在 chrome 中为元素添加了一个 DOM 断点(在属性更改时),但样式实际上是在断点被击中之前设置的,所以这让我更加困惑......

Firefox 中不会发生此错误。

请帮忙

0 投票
1 回答
1088 浏览

php - 使用 PHP 将 SQL 查询中的嵌套数组分组以获取 jqTree 插件的 JSON

这是我关于 SO 的第一篇文章,所以如果这是这个问题的错误区域,我深表歉意。

我有一个用 PHP 编写的页面,我正在尝试使用名为jqTree的 jquery 插件创建具有特定布局的树。我正在使用以下返回格式从 SQL Server 2008 R2 数据库中提取页面加载数据:

我需要树看起来像:

根据 jqTree 站点,JSON 必须采用以下格式(我假设):

我已经尝试过接近这样的事情:

但这显然是不正确的...

我查看了嵌套数组解决方案,但有些东西对我来说并没有点击,所以我希望有人可以帮助我解决这个问题。我可以使用另一个插件,只要我可以拥有相同/相似的功能。

希望我能够很好地描述这种情况,但如果您需要更多数据,请告诉我。

提前致谢!

0 投票
1 回答
629 浏览

php - 从 URL 加载 jqtree 和 JSON

我想在 jqTree 中的 PHP 中从服务器加载 JSON 数据。我曾尝试像这样使用“data-url”:

menu_content.ajax.php 生成的 JSON 是:

当我将此 JSON 直接放在 javascript 代码中时,它可以工作,但它不适用于 PHP/JSON 方式。jqtree 下载文件中的示例使用了一个更复杂的 mockjax,如手册所述。

重新加载功能也不起作用:

我尝试在 PHP 中使用两个不同的标头:

但它不管有没有都行不通。

它肯定我做错了什么,但我不明白是什么。

我们可以在此处的 javascript 代码中直接查看带有 JSON 的应用程序:http: //naeco.free.fr/wfr/editionMenu/menuWilly_JSON-in-file.html 和带有 php JSON 的此处: http: //naeco.free.fr/ wfr/editionMenu/menuWilly.html

Firebug 说一切正常:在控制台中,没有错误,并且 GET 查询给出了一些好的结果。

非常感谢您的回答。

0 投票
1 回答
267 浏览

javascript - 成功 ajax 请求后在 jqtree 中附加子节点的问题

我在将子节点附加到树时遇到问题。场景是,我想使用 ajax 调用加载树节点 onclick 节点箭头。因此,为了获取树结构,最初只是将根级节点传递给树,并且树工作正常,但是当我单击箭头时,它会进行 ajax 调用,它需要下一级节点层次结构,但它会覆盖以前的树形结构。

我有 :

当我单击箭头进行 ajax 调用时,这会操纵并发送子节点层次结构,ajax 成功函数会正确接收输出,但它会覆盖整个树结构,然后显示该单击节点的新结构。我想将子结构附加到以前的节点结构中,请建议我如何实现