編集: charlietfl のおかげで、IE < 9 はすべての XML タグを大文字に変換することに気付きました。ただし、この知識があっても、XML を IE8 で適切に表示するための解決策を見つけることができませんでした。
これはすべての優れたブラウザー、IE10 および 9 で動作しますが、IE8 では解析/表示される xml データはありません。
$("#Form").validate({
submitHandler: function(form) {
$('#prcs3').show();
var dataString = $(form).serialize();
$.ajax({
type: $(form).attr('method'),
url: form.action,
data: dataString,
clearForm: true,
success: function(data) {
$('#resultGenerate > li').remove();
var answer = $(data).find("td:eq(3)").text();
var message = $(data).find("td:eq(5)").html();
var $xml = $( message );
if (answer==="True") {
$('#prcs3').hide();
$xml.find('license').each(function(){
var CustomerID = $(this).find('CustomerID').text();
var License = $(this).find('License').text();
var Log = $(this).find('Log').text();
var ExpirationDate = $(this).find('ExpirationDate').text();
$("#resultGenerate").show().removeClass('error').append($('<li><span class="ID">' + CustomerID + '</span><span class="L">' + License + '</span><span class="Log">' + Log + '</span><span class="Exp">' + ExpirationDate + '</span></li>'));
});
} else {
$('#prcs3').hide();
$('#resultGenerate').show().html('<a class="close">X</a><ul><li>' + message + '</li></ul>');
}
}
});
return false;
}
});
返された/解析された xml が IE8 に表示されない原因は何ですか? いつもアドバイスありがとうございます。