2014-04-09 30 views
0

我正在开发的网站,我必须获取共享点 列表详细信息。当我尝试在谷歌邮差工作正常。但 当我尝试在Javascript中遇到401问题。Sharepoint如何获取上下文信息。使用javascript

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。

感谢孙大信D.

回答

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')/[email protected]='" + qsHostUrl + "'&select=BdcIdentity,value", 
    method: "GET", 
    headers: { "Accept": "application/json; odata=verbose" }, 
    success: getListDataRESTSuccess, 
    error: getListDataRESTError 
}); 
+0

感谢您的重播GoldBishop – sundar

相关问题