0

我有我的旧代码,可以在 jquery 1.5.2 中完美运行,以获取和解析一个简单的 XML 文件

 $(document).ready(function() {
     $.ajax({
             type: 'GET',
             url: "videos.xml",
             dataType: "xml",
             success: function(xml) {
                    console.log(xml);
             }
     });
});

出于某种原因,当我升级到 1.7.2 时(我不得不为了其他插件的兼容性)这个简单的功能不再起作用了......我真的不知道是什么导致了......任何想法?

4

2 回答 2

1

我实际上发现了问题:这是 XML 格式错误的文件错误。

出于某种原因,jQuery 1.5.x 更加宽容并且没有抛出任何错误,而最新的 1.7+ 正在停止正确读取文件的表单......

于 2013-05-29T22:10:20.240 回答
0

尝试添加contentType

$(document).ready(function() {
   $.ajax({
      type: 'GET',
      url: "videos.xml",
      contentType: "application/xml",
      dataType: "xml",
      success: function(xml) {
         console.log(xml);
      }
   });
});
于 2013-05-29T22:07:43.107 回答