更新后,GetElementByTagName在Sharepoint 2013上不起作用

时间:2016-10-28 09:08:00

标签: javascript jquery internet-explorer sharepoint-2013

因为我已更新到Sharepoint 2013,我的脚本不再生成任何表单。我正在使用一个函数来加载XML文件

$(date +%s)

console.log向我显示xml对象已成功加载,但如果我尝试

function LoadXMLfromSP(xmlfile){

      var xml = $.ajax({

        type: "GET",
        url: xmlfile,
        dataType: "xml",
        async:false,



      }).responseText;
      xmlDoc = $.parseXML(xml)

      return xmlDoc;

}

xmldoc = LoadXMLfromSP('https://mysite.de/form.xml');

我收到的消息是该对象不支持“GetElementsByTagName”。 我尝试过至少删除xmldoc中的空格但问题仍然存在。

如上所述:在更新到Sharepoint 2013之前,一切都运行良好(使用IE,除了Firefox和Chrome,我在Sharepoint更新之前已经遇到过这个问题)。但是现在,无论我使用哪种浏览器,我都会收到此错误消息并且我的脚本会停止。

我希望任何人都可以给我一个提示或指出我正确的方向来解决这个问题。非常感谢提前!

0 个答案:

没有答案