$.ajax({
url: "data.xml",
// 这里判断是否为ie
dataType: ($.browser.msie) ? "text" : "xml",//也可以直接用xmldocument
success: function(data){
var xml;
// text的对象类型为string,xml的对象类型为object
if (typeof data == "string") {
xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.loadXML(data);
} else {
xml = data;
}
// Returned data available in object "xml"
// 这样就可以统一使用xml了,比如$(xml).find("").text()
}
});
ie firefox ajax jquery解析xml
http://xu20cn.blog.51cto.com/274020/96716
var options={
type: 'POST',
data: data,
dataType: 'text',
url: "wordTranslate.server.php",
success: function(data){
if($.browser.msie){
xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.loadXML(data);
}else xml = data;
$('#id').val($('id',xml).text());
$('#enName').val($('enName',xml).text());
$('#cnName').val($('cnName',xml).text());
$('#description').val($('description',xml).text());
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert(textStatus+":"+errorThrown);
}
};