Javascript SharePoint 2010:检索网站属性

Javascript SharePoint 2010:检索网站属性,javascript,sharepoint,Javascript,Sharepoint,我是新来分享这一点的,尝试用这个简单的脚本来检索站点的标题和描述。当我将siteUrl保持为黑色时,效果很好: <script language="ecmascript" type="text/ecmascript"> function GetTitleRTN(){ var siteUrl = '/ '; var clientContext = new SP.ClientContext(); this.oWebsite = clientContext.get_web(); cli

我是新来分享这一点的,尝试用这个简单的脚本来检索站点的标题和描述。当我将siteUrl保持为黑色时,效果很好:

<script language="ecmascript" type="text/ecmascript">

function GetTitleRTN(){

var siteUrl = '/ ';
var clientContext = new SP.ClientContext();
this.oWebsite = clientContext.get_web();
clientContext.load(this.oWebsite);
  ...... }
当我使用相同的siteUrl尝试相同的代码时,它不起作用

    <script language="ecmascript" type="text/ecmascript">     
    function GetTitleRTN() {
  var siteUrl = '/sites/MySiteCollection';
  var clientContext = new SP.ClientContext(siteUrl);
  this.owebsite = clientContext.get_web().get_webs(); 
  clientContext.load(this.oWebsite);

我试着跟着

      <script language="ecmascript" type="text/ecmascript">         
       var siteUrl = '/sites/MySiteCollection';
       var clientContext = new SP.ClientContext(siteUrl);
       var oWebsite = clientContext.get_web();
         //this.oWebsite = clientContext.get_web();
        //this.owebsite = clientContext.get_web().get_webs();

   function GetTitleRTN()
      { 

   clientContext.load(oWebsite);
   ..........
    }

但它不起作用。

在第二个示例中有一个错误,至少在这里是这样的:

this.owebsite = clientContext.get_web().get_webs(); 
函数SP.Web.get_webs返回一个网站集合对象,该对象表示网站正下方的所有网站

下面演示如何通过url检索具有属性的网站

如何通过SharePoint CSOM JavaScript检索Web客户端对象属性
谢谢但是我没有得到代码函数getWebPropertiesurl的最后一部分,OnSuccess,OnError{var context=new SP.ClientContexturl;var web=context.get_web;context.loadweb;…..的最后一部分,OnError;}getWebProperties…………;};
function getWebProperties(url, OnSuccess,OnError)
{
    var context = new SP.ClientContext(url);
    var web = context.get_web();

    context.load(web);
    context.executeQueryAsync(
        function() {
          OnSuccess(web);           
        },
        OnError
    );
}


//Updated example
//Example: set value for input on button click (jQuery dependency)
$("#GetTitle").click(function() {

   getWebProperties('https://contoso.sharepoint.com/sites/marketing',function(web){
      $("#GetTitle").val(web.get_title());
   },
   function(sender,args){
      console.log(args.get_message());
   });
});