Как получить веб-объект с помощью Jquery в SharePoint? - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь получить веб-объект для URL, скажем, http: www.example.com

Это не контекстный сайт, но мне нужно создать веб-объект, как мы делаем для контекста.

var myWeb = context.get_site().get_rootWeb(); 

Вышеприведенный код работает только для контекста, но если я хочу получить сеть другого сайта в другом семействе сайтов, как мне это сделать.

1 Ответ

0 голосов
/ 07 декабря 2018

Я думаю, вы можете установить URL-адрес в контексте клиента следующим образом:

var yourUrl = '/sites/yourUrl';
var clientContext;
var web;

// Make sure the SharePoint script file 'sp.js' is loaded before your
// code runs.
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady);

// Create an instance of the current context.
function sharePointReady() {
    clientContext = new SP.ClientContext(yourUrl);
    web = clientContext.get_web();

    clientContext.load(web);
    clientContext.executeQueryAsync(onRequestSucceeded, onRequestFailed);
}
function onRequestSucceeded() {
    alert(web.get_url());
}
function onRequestFailed(sender, args) {
    alert('Error: ' + args.get_message());
}

Может быть, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...