问题标签 [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.
jquery - JQ 树节点不扩展
我创建了一个 JQ 树,其中有一组嵌套的节点及其子节点。我使用以下方式填充树中的节点。
我的问题是它只显示顶级节点而不是扩展以在点击时显示子节点。我不确定这段代码有什么问题。
在这方面的任何帮助都会有所帮助。
php - jqtree json数据与php和mysql
如何使用 php 生成对 jqtree 的 json 响应?我尝试过使用 json_encode,但它留下了很多额外的数据。我想知道是否有人已经强行了这扇门。
如何实现这样的结构:
形成mysql id,父级,标签结构?
任何帮助将不胜感激
javascript - 提交 JSP 表单数据到 servlet
我目前有这个树节点,它是从 http://mbraak.github.io/jqTree/创建的。我正在尝试实现这棵树,以便当用户单击树中的一个节点时,它会将数据发送到我的 servlet。有没有办法做到这一点?我目前正在使用 JSP。我最初的解决方案是添加一个按钮,以便按钮(带有表单标签)在被点击时(在选择我的节点后)会执行发布操作,但我想知道是否有任何不使用按钮的解决方案。我也想过使用 ajax,但我对此很陌生,不确定它是否有效。真的需要一些帮助。谢谢我的树:
HTML
我最初的想法
jquery-ui - 有可能添加将 dom 元素放入树中的数据
我想启用拖放以添加子节点,但子节点不在树中。所以我正在考虑使用可拖动的 jquery ui 函数将元素拖动到 jqtree 节点中,但我不知道如何捕获删除的节点。有任何想法吗?
编辑(更多信息)
我试过这个。
但该this
元素不包含有关节点的信息。
drag-and-drop - 使用 jqTree 在两棵树之间拖放
默认情况下,据我所知,jqTree 不支持树之间的交互。如何轻松添加拖放功能?
jquery - JQtree:将 url 与节点相关联
我想要一些非常简单的东西:
一个 jQuery 小部件,它呈现可折叠的树。我希望保存状态。我想控制初始状态是什么。我希望它看起来非常漂亮。当用户点击一个链接时,我希望它导航到那里。简单的。
在我看来,Jqtree 是我正在寻找的东西,但是通过查看所有文档,我看不到指示与树中的节点一起使用的 url 的简单情况。
- 鉴于我的要求,您是否同意 Jqtree 是正确的解决方案?
- 是否有有用的样本可以查看我的案件是如何处理的?
jquery - Bootstrap 正在向 JQTree 添加冲突的样式
第一张图片是我的 jqTree 在页面第一次加载时的样子:
当我关闭然后重新展开“美国”节点时,这就是它重新展开的内容:
在 Google Chrome 调试器中检查后:
你可以看到由于某种原因溢出:隐藏被添加到元素的样式中!当我删除/禁用此元素样式时,树按预期工作,一切都很好。
我还确定,当我从标题中删除引导 css 时,此错误不再发生。
这里有人知道为什么/何时/在哪里/如何引导程序添加这种风格吗?我在 chrome 中为元素添加了一个 DOM 断点(在属性更改时),但样式实际上是在断点被击中之前设置的,所以这让我更加困惑......
Firefox 中不会发生此错误。
请帮忙
php - 使用 PHP 将 SQL 查询中的嵌套数组分组以获取 jqTree 插件的 JSON
这是我关于 SO 的第一篇文章,所以如果这是这个问题的错误区域,我深表歉意。
我有一个用 PHP 编写的页面,我正在尝试使用名为jqTree的 jquery 插件创建具有特定布局的树。我正在使用以下返回格式从 SQL Server 2008 R2 数据库中提取页面加载数据:
我需要树看起来像:
根据 jqTree 站点,JSON 必须采用以下格式(我假设):
我已经尝试过接近这样的事情:
但这显然是不正确的...
我查看了嵌套数组解决方案,但有些东西对我来说并没有点击,所以我希望有人可以帮助我解决这个问题。我可以使用另一个插件,只要我可以拥有相同/相似的功能。
希望我能够很好地描述这种情况,但如果您需要更多数据,请告诉我。
提前致谢!
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 查询给出了一些好的结果。
非常感谢您的回答。
javascript - 成功 ajax 请求后在 jqtree 中附加子节点的问题
我在将子节点附加到树时遇到问题。场景是,我想使用 ajax 调用加载树节点 onclick 节点箭头。因此,为了获取树结构,最初只是将根级节点传递给树,并且树工作正常,但是当我单击箭头时,它会进行 ajax 调用,它需要下一级节点层次结构,但它会覆盖以前的树形结构。
我有 :
当我单击箭头进行 ajax 调用时,这会操纵并发送子节点层次结构,ajax 成功函数会正确接收输出,但它会覆盖整个树结构,然后显示该单击节点的新结构。我想将子结构附加到以前的节点结构中,请建议我如何实现