好的,我有这个 HTML 代码:
<head>
<script type="text/javascript" src="js/jquery.1.3.2.min.js" ></script>
<script type="text/javascript" src="js/jquery-ui.min.js" ></script>
<script type="text/javascript" src="js/funciones.js" ></script>
</head>
<body>
<div>
<a><div id= "0" class="Button" href="./es/uno.xml">uno</div></a>
<a ><div id= "1" class="Button" href="./es/dos.xml">dos</div></a>
<a ><div id= "2" class="Button" href="./es/tres.xml">tres</div></a>
</div>
<br/>
<br/>
<br/>
<div id="content" class="content">
</div>
</body>
</html>
这个javascript代码:
$(document).ready(function() {
$('.Button').click(function() {
var href = $(this).attr('href');
if( typeof href != "undefined" && href != ""){
$.ajax({
url: href,
dataType: 'text',
success: function(data) {
//alert($(data).contents().contents().text());
$('#content').html(data);
ultXML = href;
}
});
}
});
});
上面的代码让我在 div 内容中加载了 3 个完全没有标签的不同 xml 文件。它在 Firefox 上运行良好,但在 Chrome 上不起作用(无论是 Wind 还是 Ubuntu Chromium)