我遇到了一种情况,需要帮助。我试图使用jQuery AJAX方法如下读取XML文件的内容:Jquery XML Parse不适用于IE
$.ajax({
type: "GET",
url: "Resources/languageResource.xml",
dataType: "xml",
success: function(xml) {
$(xml).find(lang).each(function(){
var title=$(this).find('title').text();
var loginBoxHeader1=$(this).find('loginBoxHeader1').text();
var loginBoxHeader2=$(this).find('loginBoxHeader2').text();
var username=$(this).find('username').text();
var password=$(this).find('password').text();
var submit=$(this).find('LoginBtn').text();
var RememberCheckbox=$(this).find('RememberCheckbox').text();
document.getElementById('titleId').innerText = title;
document.getElementById('h1Id').innerHTML = title;
document.getElementById('loginBoxHeader1').innerHTML = loginBoxHeader1;
document.getElementById('loginBoxHeader2').innerHTML = loginBoxHeader2;
document.getElementById('username').innerHTML = username;
document.getElementById('password').innerHTML = password;
document.getElementById('submit').innerHTML = submit;
document.getElementById('RememberCheckbox').innerHTML = RememberCheckbox;
});
}
});
这在Firefox和Chrome中很适用,但不适用于IE。什么不见了?
Internet Explorer的版本是9.
下面是XML文件的结构:上铬/火狐
<xml>
<English>
<title>Welcome to ******* System</title>
<loginBoxHeader1>Login Panel - </loginBoxHeader1>
<loginBoxHeader2>Please provide following credentials!</loginBoxHeader2>
<username>Username:</username>
<password>Password:</password>
<LoginBtn>Log in</LoginBtn>
<RememberCheckbox>Remember my login on this computer</RememberCheckbox>
</English>
<Spanish>
<title>********************************</title>
<loginBoxHeader1>Login Panel -</loginBoxHeader1>
<loginBoxHeader2>Por favor, proporcione las credenciales siguientes!</loginBoxHeader2>
<username>Nombre de Usuario:</username>
<password>Contraseña:</password>
<LoginBtn>iniciar la sesión</LoginBtn>
<RememberCheckbox>Recordar mi usuario en este equipo</RememberCheckbox>
</Spanish>
</xml>
结果:上IE
结果:
可能是你可以看看http://www.newmediafun.com/2009/07/parsing-xml -with-jquery-in-internet-explorer /和http://stackoverflow.com/questions/4998324/jquery-find-and-xml-does-not-work-in-ie – Saqlain
它是否无法在某些特定的工作值得一提的方式?我们无法自己发现,因为我们甚至不知道XML是什么样的。 –
xml文件在firefox和chrome中正确读取,但不适用于IE。我现在添加了xml文件内容,但我认为jquery代码需要通过使其适用于IE来解决。 – Azeem