我在网站集级别上有我的SharePoint Online列表
mydomain/sites/dev/Lists/MyList
我正在开发一个位于
的自定义SharePoint托管应用程序mydomain/sites/dev/MyApp
我目前有一些javascript代码:
var siteUrl = 'mydomain/sites/dev';
var clientContext = new SP.ClientContext(siteUrl);
var oList = clientContext.get_web().get_lists().getByTitle('MyList');
我收到错误:
Request failed. List 'MyList' does not exist at site with URL
mydomain/sites/dev/MyApp
所以我需要以某种方式到达父/根网站...
我已尝试像这样添加.get_rootWeb()
var oList = clientContext.get_web().get_rootWeb().get_lists().getByTitle('MyList');
但后来我得到了:
JavaScript runtime error: Object doesn't support property or method 'get_rootWeb'
我错过了什么吗?
答案 0 :(得分:0)
我通过替换
解决了我的问题var oList = clientContext.get_web().get_lists().getByTitle('MyList');
与
var oList = clientContext.get_site().get_rootWeb().get_lists().getByTitle('MyList');