本帖最后由 u011461314 于 2014-02-21 11:50:31 编辑

解决方案 »

  1.   

    现在ajax中尽量使用更加轻量级的json来进行传输了吧
      

  2.   

    responseText  返回的数据类型是字符串responseXML 返回了一份XML文档对象jquery 没用responseXML 的原因,可能是返回的数据可能是xml,可能是json等等,如果用responseText  ,那么无论返回什么,都是一个字符串,然后能转成xml转xml,能转json的转json,都是字符串与其他类型的转换。
      

  3.   

    jquery 的数据处理是基于 json 的
    对于 xml 文档的处理只是 each 的副产品
    当然这也就离开了 AJAX 的本意,只是借用了 ajax 这个名称而已
    准确的说应该是 AJAJ :Asynchronous JavaScript and JSON(异步的 JavaScript 和 JSON)对于 domxml 不同的浏览器实现上略有差异
    尤其是对 CDATA 的处理由于 XML 在网页中应用并不广泛,所以 jquery 也就没必要单独内置 DOMXML 处理了
    而化为 HTML document 处理更简洁