【问题标题】:JTree with MVC.netJTree 与 MVC.net
【发布时间】:2014-08-05 10:08:15
【问题描述】:

您好,我想在我的 MVC.net 项目中使用 JTree 插件,但遇到了一些问题。我正在关注 JTree Overview 和更高版本的 HTML 数据。

我在解决方案中添加了一个名为“JTree”的文件夹,并从 JTree 下载的“dist”文件夹中复制了所有文件。

接下来我想使用 HTML 数据来测试插件是否有效,但不幸的是我只能看到基本的 ul - li 列表。

这是我的查看代码

@Code
    ViewData("Title") = "Index"
End Code

<link rel="stylesheet" href="JTree/themes/default/style.min.css" />

<script src="JTree/jstree.min.js"></script>
<script src="JTree/libs/jquery.js"></script>

<script type="text/javascript">
    $(function () { $('#html1').jstree(); });
</script>


<div id="html1">
  <ul>
    <li>
        Root node 1
        <ul>
            <li>Child node 1</li>
            <li><a href="#">Child node 2</a></li>
        </ul>
    </li>
  </ul>
</div>

相同的代码可以作为一个用记事本编写的简单 .html 文件

【问题讨论】:

  • 任何控制台错误???
  • 不-我的插件不起作用
  • 只需重新排序您的 js 文件..
  • 更改订单无效
  • 我将代码复制到用记事本编写的简单 html 网站上,它可以工作......我不知道发生了什么

标签: jquery asp.net-mvc razor jstree


【解决方案1】:

您首先必须加载 jquery,然后您必须加载树插件。 你确定文件是正确的吗? jquery.js 貌似我的路径不对...

【讨论】:

  • jquery 在 JTree 的 lib 文件夹中,所以路径很好但我要更改顺序
  • 检查浏览器的开发者工具,看看是否有 404 或脚本错误。您的 jquery 版本是否高于 1.9?需要 1.9 或更高版本。
  • 是的,我有 404 错误 - 所以我没有正确地给文件地址?
  • 我摆脱了 404 错误,但我仍然得到:Uncaught TypeError: undefined is not a function
  • 好的,我不得不删除旧的 jquery 文件,因为有冲突 :) 谢谢
【解决方案2】:

您是否尝试在 jquery 库之后包含“JTree/jstree.min.js”文件?

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 2016-09-30
    • 2010-09-08
    • 2014-10-28
    • 2011-01-10
    • 2011-04-23
    • 2023-03-05
    • 2011-09-23
    • 1970-01-01
    相关资源
    最近更新 更多