最近我正在处理一个关于“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>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
以上是 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>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
现在,该程序在 FireFox 中运行良好,并且每次都提醒“title”的值,但在 IE 和 Chrome 中同样不起作用。
请向我建议代码的确切问题。等待你的答复。
谢谢