Javascript SharePoint 2010:检索网站属性
我是新来分享这一点的,尝试用这个简单的脚本来检索站点的标题和描述。当我将siteUrl保持为黑色时,效果很好: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
<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());
});
});