gpt4 book ai didi

jQuery DynaTree 不工作

转载 作者:行者123 更新时间:2023-12-01 03:50:50 26 4
gpt4 key购买 nike

我正在尝试让 DynaTree(第一次使用它)工作,但运气不佳 - “树”仅显示为常规 HTML 列表。我确信这是一件微不足道的事情,但我没有看到它。

这是我的文件结构: DynaTree project files

这是树所在的页面 (result.jsp):

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>IDT HL7 Search Results</title>
<link rel="stylesheet" type="text/css" href="css/messaging.css" />
<link rel="stylesheet" type="text/css" href="css/ui.dynatree.css" />
<script type="text/javascript" src="js/jquery-1.7.1.js"></script>
<script type="text/javascript" src="js/jquery.dynatree.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.cookies.2.2.0.js"></script>
<!-- Add code to initialize the tree when the document is loaded: -->
<script type="text/javascript">
$(document).ready(function() {
// Attach the dynatree widget to an existing <div id="tree"> element
// and pass the tree options as an argument to the dynatree() function:
$("#tree").dynatree({
onActivate: function(node) {
// A DynaTreeNode object is passed to the activation handler
// Note: we also get this event, if persistence is on, and the page is reloaded.
alert("You activated " + node.data.title);
},
children: [
{title: "Item 1"},
{title: "Folder 2", isFolder: true, key: "folder2",
children: [
{title: "Sub-item 2.1"},
{title: "Sub-item 2.2"}
]
},
{title: "Item 3"}
]
});
$("a").click(function() {
alert("Hello world!");
});
});
</script>
</head>
<body>
<h2 class="center">IDT HL7 Search Results</h2>
<div id="search">
<fieldset class="search-fields">
<legend>Currently viewing</legend>
Site: <input type="text" name="currentSite" disabled="disabled" value=<%= request.getParameter("searchFor") %> />
CSID: <input type="text" name="currentCsid" disabled="disabled" value=<%= request.getAttribute("csidValue") %> />
RCR: <input type="text" name="currentRcr" disabled="disabled" />
<a href="index.jsp"><b>New Search</b></a>
</fieldset>
</div>
<br/>
<div>
<form>
<input type="checkbox" name="filterBy" value="Filter by:" /> Filter results by:
<input type="text" name="filterBy" />
</form>
</div>
<br/>
<div id="content">
<div id="sub-left">
<fieldset class="search-fields">
<legend>Files Found</legend>
<!-- Add a <div> element where the tree should appear: -->
<div id="tree">
<ul>
<li>Orders
<ul>
<li>From Client
<ul>
<li> document 1.1.1</li>
<li> document 1.1.2</li>
</ul>
</li>
<li>To Lab
<ul>
<li>document 1.2.1</li>
<li>document 1.2.2</li>
</ul>
</li>
</ul>
</li>
<li> Results
<ul>
<li> From Lab
<ul>
<li>document 2.1.1</li>
<li>document 2.1.2</li>
</ul>
</li>
<li>To Client
<ul>
<li>document 2.2.1</li>
<li>document 2.2.2</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</fieldset>
</div>
<div id="sub-right">
<fieldset class="search-fields">
<legend>Selected File Contents</legend>
<textarea rows="14" wrap="soft" readonly="readonly">
(select via tree on left)
</textarea>
</fieldset>
</div>
<div class="clear-both"></div>
</div>
</body>
</html>

有什么想法吗?谢谢!标记

最佳答案

您必须在 dynatree 之前包含 jquery 和 jquery-ui

关于jQuery DynaTree 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8809074/

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