json转换成XML后,对应的JS文件要怎么改?
$(function(){$('#logout').click(function(){top.location.href="../login.html";});$("#t...
$(function() {
$('#logout').click(function(){
top.location.href = "../login.html";
});
$("#tree").tree( {
url : "../data/menu.json",
onClick : doMenuClick
});
function doMenuClick(node) {
if ($("#tree").tree("isLeaf", node.target) == false)
return;
var id = node.id;
var text = node.text;
if (!id) return;
var elTab = parent.$('#mainTabs');
if (elTab.tabs('exists', text)) {
elTab.tabs('select', text);
} else {
var url = '../TheReport/' + id + '.html';
var content = '<div style="width:100%;height:100%;overflow:hidden;">'+
'<iframe src="' + url + '" scrolling="auto" style="width:100%;height:100%;border:0;" ></iframe></div>';
elTab.tabs('add', {
title : text,
content : content,
closable : true
});
}
}
});
上面的menu.json文件改成menu.xml文件后,这些代码需要改动什么? 展开
$('#logout').click(function(){
top.location.href = "../login.html";
});
$("#tree").tree( {
url : "../data/menu.json",
onClick : doMenuClick
});
function doMenuClick(node) {
if ($("#tree").tree("isLeaf", node.target) == false)
return;
var id = node.id;
var text = node.text;
if (!id) return;
var elTab = parent.$('#mainTabs');
if (elTab.tabs('exists', text)) {
elTab.tabs('select', text);
} else {
var url = '../TheReport/' + id + '.html';
var content = '<div style="width:100%;height:100%;overflow:hidden;">'+
'<iframe src="' + url + '" scrolling="auto" style="width:100%;height:100%;border:0;" ></iframe></div>';
elTab.tabs('add', {
title : text,
content : content,
closable : true
});
}
}
});
上面的menu.json文件改成menu.xml文件后,这些代码需要改动什么? 展开
1个回答
展开全部
<?xml version="1.0" encoding="GB2312"?>
<myfile>
<title>tttt</title>
<author>ajie</author>
<email>ajie@aolhoo.com</email>
<date>20010115</date>
</myfile>
HTML/JS
<html>
<head>
<script language="JavaScript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("myfile.xml");
root = xmlDoc.documentElement;
//nodes = xmlDoc.documentElement.childNodes;
document.all("title").innerText = root.childNodes.item(0).text;
document.all("author").innerText = root.childNodes.item(1).text;
document.all("email").innerText = root.childNodes.item(2).text;
document.all("date").innerText = root.childNodes.item(3).text;
</script>
<title>在HTML中调用XML数据</title>
</head>
<body bgcolor="#FFFFFF">
<b>标题: </b>
<span id="title"> </span><br>
<b>作者: </b>
<span id="author"></span><br>
<b>信箱: </b>
<span id="email"></span><br>
<b>日期:</b>
<span id="date"></span><br>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询