我正在尝试使用 jquery dynatree 拖放选项。在这里,在另一个节点上放置一个节点时,我必须执行一些数据库操作,以便我可以调用一个进行 ajax 调用的函数。我面临的问题是如何获取node
以及source node
何时为onDrop
选项编写函数。这是我dnd
的dynatree,
dnd: {
preventVoidMoves: true, // Prevent dropping nodes 'before self', etc.
onDragStart: function(node) {
return true;
},
onDragEnter: function(node, sourceNode) {
if(node.parent !== sourceNode.parent)
return true;
return ["before", "after"];
},
onDrop: function(node, sourceNode, hitMode, ui, draggable) {
alert("moved Node: "+node+" SourceNode:"+sourceNode);
sourceNode.move(node, hitMode);
}
}
onDrop
像这样显示的警报,
移动节点:DynatreeNode:'default' SourceNode:DynatreeNode <123>:'123'
在这里,我只想要值default
和123
. 我怎么能得到那个?