我在使用用于 SharePoint 2010 的 JSOM 的 SharePoint API 有一个奇怪的行为。运行如下简单查询时:
var ctx = SP.ClientContext.get_current();
console.log(ctx.get_applicationName());
var web = ctx.get_web();
ctx.load(web);
ctx.executeQueryAsync(
function() {
alert("site title : " + web.get_title());
},
function(sender, args) {
alert('request failed ' + args.get_message() + '\n' + args.get_stackTrace());
}
);
一旦它工作正常,我就会收到标题。但大多数时候我收到错误 405“方法不允许”错误。同样奇怪的是 applicationName 总是返回“Javascript Library”。外面的任何人都有同样的问题,也许知道如何解决这个问题?