OK、私はこの 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 のいずれでもありません)。