首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用有效xml的$.parseXML

不使用有效xml的$.parseXML
EN

Stack Overflow用户
提问于 2012-04-13 19:58:04
回答 1查看 7.8K关注 0票数 9

XML:

代码语言:javascript
复制
<?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),但我不需要它。

  • jQuery 1.7.2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-13 20:02:06

dataType

默认:智能猜测(xml、json、script或html)

" XML ":返回可以通过jQuery处理的XML文档。

$.ajax()函数依赖于服务器提供有关检索到的数据的信息。如果服务器将返回数据报告为XML,则可以使用普通的XML方法或jQuery的选择器来遍历结果。如果检测到另一种类型,如上面示例中的HTML,数据将被视为文本。

结果应该已经被分析过了。

如果您特别不希望解析它,请使用不同的dataType

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10147499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档