【发布时间】:2014-07-09 12:37:53
【问题描述】:
我想在选择并单击名为 "Log Report" (Code-2) 的菜单项时调用以下 AJAX Javascript 函数 (Code-1) 和在页面的 html 文本框中填充 test.txt 的结果。
下面的 code-1 可以读取 text.txt,我希望在我选择名为 Log Report 的 menuitem 选项时调用或调用它。任何人都可以建议我如何使我的以下代码工作。 如何在 menuitem 日志报告中调用 code 1 函数并将其中的文本填充到文本框中?
P.S: 复制test.txt中的代码,保存为test.html即可查看Code 2的下拉UI。在 IE 或 Firefox 中打开它。
CODE-1
<script type="text/javascript">
function contentDisp()
{
$.ajax({
url : "test.txt",
success : function (data) {
$("#contentArea").html(data);
}
});
}
</script>
CODE-2
<html lang="en">
<head>
<meta charset="utf-8">
<title>Test screen</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<link href="style.css" rel="stylesheet" type="text/css">
<script>
$(function() {
$( "#menu" ).menu();
});
</script>
<style>
.ui-menu { width: 230px; }
</style>
</head>
<body>
<ul id="menu">
<li>Server</li>
<li>Logs
<ul>
<li>Log Report</li>
</ul>
</li>
</html>
【问题讨论】:
标签: jquery ajax jquery-ui drop-down-menu