2014-04-09 56 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

相關問題