问题标签 [jquery-nestable]

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 投票
1 回答
4122 浏览

jquery - 可嵌套插件

解决了

我有一个问题。

是否可以在“展开”和“折叠”上使用带有 jQ​​uery Cookie 的嵌套 jQuery 插件?记住“展开”和“折叠”的位置。

链接到脚本:可嵌套的 jQuery 插件

感谢您的回答!

这是带有 cookie 保存的脚本:

0 投票
2 回答
5545 浏览

php - php json_decode 和 Jquery Nestable

我正在使用 jquery Nestable ( http://dbushell.github.io/Nestable/ )。

当我更改可嵌套元素的顺序时,我试图从中截取数据。

在 core.php 我已经完成了:

比我必须操纵这个数组,但我不能继续,因为响应是:

如果我用 json_encode($data) 更改 json_decode($data, true) 这是响应:

请帮我..

0 投票
1 回答
237 浏览

php - 如何从嵌套列表序列化更新数据库?

我从http://dbushell.github.io/Nestable/获得数据

但我不知道如何将这些值设置到数据库中。

我的表结构是这样的:

你有这个示例的 PHP 代码吗?

0 投票
1 回答
860 浏览

jquery - 可嵌套的两列高度问题

我已经为两列实现了嵌套,拖放

http://dbushell.github.io/Nestable/

现在的问题是,如果一列的高度很长,而第二列很小,那么要拖动 n 下降,我可以通过从第一列中选​​择任何元素进行滚动,然后精确地放到最后一个元素下的第二列,

那么有什么解决方案吗?

可以在这里查看演示http://dbushell.github.io/Nestable/

这里我试图将元素放在右侧列的末尾,但是直到你把它准确地放在右列的最后一个元素上才会起作用

这里我试图将元素放在右侧列的末尾,但是直到你把它放在右列的最后一个元素下才会起作用

0 投票
2 回答
993 浏览

javascript - JQuery 序列化数组到 PHP 数组 Nesttable jscript

我在网上找到了以下代码。我很想在我自己的项目中使用它。

http://dbushell.github.io/Nestable/

这个可拖动的 jquery 生成的树结构会生成一个序列化的数组。在我看来,这是一个序列化的 javascript 数组。

对于我能找到的东西,我应该使用parse_str并且应该这样做。

但无济于事。生成的数组为空。

我尝试了以下测试代码:

我希望任何人都能看到我忽略的内容。

提前致谢!

回答!

我忽略的是,这不是一个 Javascript 序列化数组,而是一个 JSON 编码的字符串。

如下所示,我应该使用 JSON 解码。

这将提供如下所示的结果。

如果我想将结果用作数组而不是提供的数组,我应该使用以下函数将对象转换为有效数组:

(* 这是我复制的: 如何将对象转换为数组? *)

0 投票
1 回答
1575 浏览

javascript - 带有复选框的 JQuery 可嵌套

我目前在我的应用程序中使用 JQuery Nestable 插件来创建嵌套列表。列表中的每个项目都包含一个复选框。

该列表已正确生成,但是,复选框不可单击。

有人可以告诉我我做错了什么吗?

HTML 源:

谢谢您的帮助。

0 投票
0 回答
318 浏览

jquery - 双击可嵌套列表

我需要通过双击从我拥有的两个列表之间的列表中更改一个元素,

但我不知道该怎么做

实际上,我可以通过单击更改一个元素,然后使用该脚本将它们拖到另一个列表中:

你能帮我吗?

0 投票
1 回答
41 浏览

javascript - 处理多个 ajax 请求仅在收到警报时有效

我正在尝试从页面中的许多列表向服务器发送数据,每个列表都会触发 ajax 数据以供 PHP 进一步处理。我的代码使用 (class=dd) 选择每个列表并一一发送 ajax 数据。当我在 ajax 成功后使用警报(响应)时,这非常有效,删除此警报消息只会向服务器发送较少数量的列表(4 个列表中仅发送 2 个)。有什么想法吗?

这是ajax代码

0 投票
1 回答
1674 浏览

jquery - 如何使用可嵌套插件将 JSON 作为字符串对象返回?

我的代码用于制作可嵌套的拖放菜单,并在使用拖放功能进行更改后,将 JSON 写入文本区域。如何将此字符串值返回给变量而不是将其放入文本区域?

html代码:

jQuery代码:

0 投票
0 回答
590 浏览

javascript - 取消绑定可嵌套的 js 事件

我对从 Nestable js 绑定的事件有疑问。我正在显示一个带有使用 Nestable 的列表的模式,问题是当我关闭模式并再次显示它时,我会重新绑定事件。然后,当我尝试将元素从一个列表移动到下一个列表时,我得到多个“dd-empty”。这是我的代码:

这导致 Nestable 上的所有事件都被绑定。然后我关闭模态并再次触发它。我正在考虑将代码附加到模态再次打开或关闭时被破坏的对象。问题是事件绑定在 Nestable 内部,我无法手动解除绑定。我知道一些库,如可拖动的 jquery UI,有一个销毁方法来处理这种情况,但 Nestable 没有。 这是我得到的两个空字段的示例,有时是 5 或 8


编辑

没关系,我刚刚找到了避免这种情况的方法,只需向库中添加一个 unbind 方法,并且每次调用 Init() 方法(实际上只是一次),它都会调用 unbind 方法并解决我的问题。代码如下: 在 jquery.nestable.js 中,找到方法 Plugin,并将调用添加到方法 unbind_events();

然后,在原型中的属性 init 之后添加 unbind 方法的代码。

这解决了我的问题。问候。