【问题标题】:How do you get a web object using Jquery in SharePoint?如何在 SharePoint 中使用 Jquery 获取 Web 对象?
【发布时间】:2019-05-06 04:19:11
【问题描述】:

我正在尝试获取一个 URL 的 Web 对象,比如说 http:www.example.com

这不是上下文站点,但我需要像创建上下文一样创建一个 Web 对象。

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

以上代码仅适用于上下文,但如果我想在另一个网站集中获取另一个网站的网络,我该怎么做。

【问题讨论】:

    标签: office365 sharepoint-2013 sharepoint-online sharepoint-designer jira-rest-api


    【解决方案1】:

    我认为您可以像这样将 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());
    }
    

    也许对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多