gpt4 book ai didi

javascript - Jstree拖放后将树保存到xml文件

转载 作者:数据小太阳 更新时间:2023-10-29 02:40:55 25 4
gpt4 key购买 nike

我使用 jstree 插件从 xml 文件输入树数据。单击按钮进行拖放操作后,我需要保存 xml 数据。data.inst.get_xml("nest", -1, li_attr, a_attr) 事件给出了当前的xml。我如何将其保存到 MVC 3 View 中的 xml 文件

这是用于渲染树的 javascript-

$(document).ready(function () {
li_attr = ["id", "class"];

a_attr = ["href"];

$("#Sampletree").jstree({

"xml_data": {
"ajax": {
"url": "../../Content/Files/Sample.xml"
},
"xsl": "nest"
},
"plugins": ["themes", "xml_data", "dnd", "ui"
},

{
"dnd": {
"drop_finish": function () {
alert("DROP");
},
"drag_check": function (data) {
if (data.r.attr("id") == "phtml_1") {
return false;
}
return {
after: false,
before: false,
inside: true
};
},
"drag_finish": function (data) {
alert("DRAG OK");
}
}

})

.bind("select_node.jstree", function (e, data) {
alert(data.inst.get_xml("nest", -1, li_attr, a_attr)

});


});

最佳答案

data.inst.get_xml("nest", -1, li_attr, a_attr) 事件将当前 xml 作为字符串给出。将其设置为隐藏的输入字段。可以在提交表单时接收此隐藏字段值。其余的可以由 Controller 处理。

干杯,原则

关于javascript - Jstree拖放后将树保存到xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20470613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com