在sharepoint中使用javascript读取TXT文件

read txt file with javascript in sharepoint

本文关键字:读取 TXT 文件 javascript sharepoint      更新时间:2023-09-26

我正在尝试读取包含此内容的文本文件:

<p> copyright 2016 ..... </p>

从sharepoint库中的文件文本:URL

https://mydomaine.sharepoint.com/sites/sitecollection/mysite/assets/footer.txt

使用javascript和注入它在我的html母版页的页脚<footer></footer>有解决方案吗?

使用XMLHttpRequest对象访问文本文件的内容相对简单。

(function(){
    var serverRelativeUrlOfMyFile = "/sites/sitecollection/mysite/assets/footer.txt";
    var req = new XMLHttpRequest();
    req.onreadystatechange=handler;
    req.open("GET", serverRelativeUrlOfMyFile, true); // params: (method, url, async)
    req.send();
    function handler(){
        if(req.readyState == 4 && req.status == 200){
            // you can now access the file content via the responseText property
            document.querySelector("footer").innerHTML = req.responseText;
        }
    }
})();
以上代码大致相当于下面的jQuery:
var serverRelativeUrlOfMyFile = "/sites/sitecollection/mysite/assets/footer.txt";
$.ajax({
    url: serverRelativeUrlOfMyFile,
    type: "GET"
}).done(handler);
function handler(data){
    $("footer").html(data);
}