jquerytreeview和Ajax

jquerytreeview和Ajax,jquery,treeview,tree,jstree,jtree,Jquery,Treeview,Tree,Jstree,Jtree,我在我的网站上使用Jquery树状图作为树状结构。树状结构很大。所以最初会显示10个节点,每次点击(“+”)使用ajax从数据库中获取更多节点,然后将其包装在锚定标记中,并显示在ul>li下。我的问题是,当单击锚定标记时,它将重定向到一个仅包含最初10个节点的新页面(显然是的)…是否要保持新页面上的树结构 技术人员有什么帮助吗 这就是我用的 如果您愿意阻止标签更改页面位置,以使treeview正常工作,那么您至少有两种方法: 如果不想链接到其他位置,请不要使用a标记;) 在href属性中,写入:

我在我的网站上使用Jquery树状图作为树状结构。树状结构很大。所以最初会显示10个节点,每次点击(“+”)使用ajax从数据库中获取更多节点,然后将其包装在锚定标记中,并显示在ul>li下。我的问题是,当单击锚定标记时,它将重定向到一个仅包含最初10个节点的新页面(显然是的)…是否要保持新页面上的树结构

技术人员有什么帮助吗

这就是我用的

如果您愿意阻止标签更改页面位置,以使treeview正常工作,那么您至少有两种方法:

  • 如果不想链接到其他位置,请不要使用a标记;)
  • 在href属性中,写入:void(0) 假超链接


    肯定有很多其他更干净的方法可以做到这一点,但至少效果很好。不过,我很乐意学习最好的方法;)

    如果您愿意阻止标签更改页面位置,以使treeview正常工作,那么您至少有两种方法:

  • 如果不想链接到其他位置,请不要使用a标记;)
  • 在href属性中,写入:void(0) 假超链接


    肯定有很多其他更干净的方法可以做到这一点,但至少效果很好。不过,我很乐意学习最好的方法;)

    谢谢nicholas…但我需要用这个链接。客户端是否有类似于php会话的东西……我的意思是将树存储在会话中,然后只显示humm,但不确定要实现什么。如果你需要能够1。展开树节点并单击2。要将超链接用作真正的超链接,我建议您重新设计您的设计,因为有些人使用超链接可能会感到奇怪,因为他们希望超链接只有一个功能。因此,你选择让它链接到某个东西或扩展,但不能同时扩展两者。当你说“我需要使用该链接”时,你对链接的“使用”是什么意思?您所说的是由于AJAX请求或其他原因而动态加载子节点吗?我给你的诀窍就是阻止浏览器导航到一个新的url,仅此而已。但是你可以让你的超链接在“onclick”事件中做你想做的任何事情,比如加载子节点,如果这是一个很长的过程,则显示某种等待消息,刷新你页面中的另一个Web部件等等。谢谢nicholas…但我需要使用该链接。客户端是否有类似于php会话的东西……我的意思是将树存储在会话中,然后只显示humm,但不确定要实现什么。如果你需要能够1。展开树节点并单击2。要将超链接用作真正的超链接,我建议您重新设计您的设计,因为有些人使用超链接可能会感到奇怪,因为他们希望超链接只有一个功能。因此,你选择让它链接到某个东西或扩展,但不能同时扩展两者。当你说“我需要使用该链接”时,你对链接的“使用”是什么意思?您所说的是由于AJAX请求或其他原因而动态加载子节点吗?我给你的诀窍就是阻止浏览器导航到一个新的url,仅此而已。但是你可以让你的超链接在“onclick”事件中做你想做的任何事情,比如加载子节点,显示某种等待消息,如果这是一个很长的过程,刷新页面中的另一个Web部件等。谢谢所有..我成功实现了我想要的旧cookie功能来存储节点ID并在页面加载时调用ajax:)谢谢所有..我成功实现了我想要的旧cookie功能来存储节点ID并在页面加载时调用ajax:)