JSON 对象传递到控制器以在嵌套集模型中使用它

发布于 2024-10-08 12:36:05 字数 291 浏览 2 评论 0原文

我正在 JQuery 和 Javascript 的帮助下制作一个树结构。

该树具有

  • .. 的 HTML 结构,并且内部 每个 li 都有一个包含两个 Span 的 div

第一个跨度包含图像,后者包含节点数据。

当树完成后我必须通过 完整的树作为控制器的 JSON 对象 使用它来使用嵌套集模型分配左右值。

如何制作 JSON 对象?

I am making a tree structure with the help of JQuery and Javascript.

The tree has the HTML structure of <ul><li>.. and within
every li there is a div that contains two spans.

The first span contains an image and the latter contains the node data.

When the tree is completed I have to pass
the complete tree as a JSON object to a controller
to use it for assigning the left right values using nested set model.

How can I make the JSON object?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

穿越时光隧道 2024-10-15 12:36:05

为您的

    分配一个 ID:

<ul id='tree'>
    <li><div><span><img src='...' /></span><span>data</span></div></li>
    ...
</ul>

然后使用 JSON 对象中的 stringify 来获取 JSON 字符串:

$(function() {
    var jsonText = JSON.stringify($("#tree")[0]);
});

如果您有如果正确引用了 JQuery,那么应该会给出树的 JSON 表示形式。

Assign an ID to your <ul>:

<ul id='tree'>
    <li><div><span><img src='...' /></span><span>data</span></div></li>
    ...
</ul>

And then use stringify from the JSON object to get the JSON string:

$(function() {
    var jsonText = JSON.stringify($("#tree")[0]);
});

If you've got JQuery referenced properly, then that should give your the JSON representation of your tree.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文