最近我正在处理“IE和Chrome”中有关XML文件检索的错误。好吧,我使用Ajax GET调用相同,它在FF中工作正常,但在IE和Chrome中不起作用。让我们看看我的代码到底发生了什么:
<?xml version="1.0" encoding="ISO-8859-1"?>
<folder>
<title>Inbox</title>
<subject>LinkedIn Connection111 </subject>
<from>connections@linkedin.com111 </from>
<to> mail2satyansahu@gmail.com111 </to>
</folder>
<folder>
<title>Outbox</title>
<subject>LinkedIn Connection111 </subject>
<from>connections@linkedin.com111 </from>
<to> mail2satyansahu@gmail.com111 </to>
</folder>
<folder>
<title>Sent</title>
<subject>LinkedIn Connection111 </subject>
<from>connections@linkedin.com111 </from>
<to> mail2satyansahu@gmail.com111 </to>
</folder>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
以上是XML文件。
现在,当我尝试提醒数据时,它可以在FF中运行,但不适用于IE和Chrome。
以下是HTML文件的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Satya's Twitter Bootstrap Modals</title>
<meta name="description" content="Creating Modal Window with Twitter Bootstrap">
<script src="jquery-2.0.0.min.js"></script>
</head>
<body>
<script>
var searchFolder = 0;
//var fromVal;
$(document).ready(function(){
//var i;
$.ajax({
type: "GET",
url: "newXml.xml",
dataType: "xml",
success: function(xml){
//alert("DSSS");
var searchFolder = $(xml).find("folder");
//alert("SDR");
$(searchFolder).each(function(){
var titlee = $(this).find('title').text();
//alert("SSS");
alert(titlee);
});
},
error: function() {
alert("An error occurred while processing XML file.");
}
});
});
</script>
Hello
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
现在,程序在FireFox中运行良好并且每次都警告“标题”的值但是在IE和Chrome中不起作用。
请告诉我代码的确切问题。等待你的回复。
谢谢
答案 0 :(得分:1)
因为您的xml格式错误。 格式应为:
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
<folder>
<title>Inbox</title>
<subject>LinkedIn Connection111 </subject>
<from>connections@linkedin.com111 </from>
<to> mail2satyansahu@gmail.com111 </to>
</folder>
<folder>
<title>Outbox</title>
<subject>LinkedIn Connection111 </subject>
<from>connections@linkedin.com111 </from>
<to> mail2satyansahu@gmail.com111 </to>
</folder>
<folder>
<title>Sent</title>
<subject>LinkedIn Connection111 </subject>
<from>connections@linkedin.com111 </from>
<to> mail2satyansahu@gmail.com111 </to>
</folder>
</root>