IE11 Ajax XML响应属性名称已合并

时间:2018-12-17 09:43:51

标签: ajax xml merge attributes response

我有一个ajax请求,它以XML形式提供响应

例如:这是我期望的答复

<?xml version="1.0" encoding="UTF-8"?><response>
<class name="details">
<object xx="11" yy="56" zz="11"/>
<object xx="12" yy="57" zz=""/>
<object xx="13" yy="58" zz=""/>
<object xx="14" yy="59" zz=""/>
<object xx="15" yy="60" zz=""/>
</class>

但是有时候,当IE11和某些版本的firefox中的响应数据很大时,它会像下面这样

<?xml version="1.0" encoding="UTF-8"?><response>
    <class name="details">
    <object xx="11" yy="56" zz="11"/>
    <object xx="12" yy="57" zz=""/>
    <object xx="13" yy="58" zz=""/>
    <object xxyy="59" zz=""/>
    <object xx="15" yy="60" zz=""/>
    </class>

一些属性名称正在合并并出现[看看第4个对象行]。在Chrome浏览器上根本不会发生此问题。

任何建议都会很有帮助

0 个答案:

没有答案