XML:
<?xml version="1.0"?>
<choices>
<choice>
<start>39</start>
<duration>6</duration>
<path>
<name></name>
<complete></complete>
</path>
<path>
<name></name>
<complete></complete>
</path>
</choice>
</choices>
$.ajax({
url: 'choices.xml',
context: this,
async: false,
success: function(response) {
var xmlDoc = $.parseXML(response);
console.log(xmlDoc); // null
}
});XML被报告为有效,并且不会引发错误。我知道我可以使用$(response),但我不需要它。
发布于 2012-04-13 20:02:06
dataType
默认:智能猜测(xml、json、script或html)
" XML ":返回可以通过jQuery处理的XML文档。
$.ajax()函数依赖于服务器提供有关检索到的数据的信息。如果服务器将返回数据报告为XML,则可以使用普通的XML方法或jQuery的选择器来遍历结果。如果检测到另一种类型,如上面示例中的HTML,数据将被视为文本。
结果应该已经被分析过了。
如果您特别不希望解析它,请使用不同的dataType。
https://stackoverflow.com/questions/10147499
复制相似问题