Sharepoint如何获取上下文信息。使用javascript

时间:2014-04-09 10:50:00

标签: javascript sharepoint sharepoint-2013

我正在开发网站,因为我必须获取共享点    清单详情。当我尝试在谷歌邮递员工作正常。但    当我尝试使用Javascript时,我遇到了401问题。

function loadXMLDoc() {
   $.ajax({
           type: "POST",
           url: “host / sites / _api / contextinfo ",
           beforeSend: function (xhr){ 
             xhr.setRequestHeader("Authentication ", "Basic " + btoa(“username” + ": " + “password”))
           },   
            success: function (msg){
              console.log(msg);   
            }    
  }); 
}

请帮我告诉我们如何分享用户详细信息    的JavaScript。

谢谢Sundar D。

1 个答案:

答案 0 :(得分:0)

如果您正在使用AppParts,那么这可能是众多首选模式中的一种:var ctxApp = new SP.ClientContext("/");如果通常获取上下文信息,您可能只需执行var ctxApp = new SP.ClientContext();

关于进行JSON / REST查询,还有更多内容:

这是我以前获取RequestExecutor信息的方法,但是应该让您了解如何在SharePoint的JavaScript实现中执行此操作:

var executor = new SP.RequestExecutor("/");
executor.executeAsync({
    url: "_api/SP.AppContextSite(@target)/web/lists/getByTitle('tblTestList')/items?@target='" + qsHostUrl + "'&select=BdcIdentity,value",
    method: "GET",
    headers: { "Accept": "application/json; odata=verbose" },
    success: getListDataRESTSuccess,
    error: getListDataRESTError
});