我在 SP 2013 中自定义了一个母版页,将 jquery 库(vs:1.11.3)添加到 .html
母版页以及一些用于提取 HTML 内容的自定义脚本。
母版页中的自定义代码引用:
$(document).ready(function() {
$('#sideNavBox').empty().load('https://pageiampullingin.html');
$('#sideNavBox').css('display', 'block');
});
我要拉入的页面有自己的脚本链接,这些链接作用于我要拉入的页面的 DOM 元素。即使我收到错误,此代码仍然有效:
"Unable to set property 'control' of undefined or null reference".
当我按 F12 时,会出现在 ScriptResource.axd
、{Sys.UI.Control ... a.control=this}
下。我已经尝试了 .load()
的不同方法,但仍然收到此错误。同样,HTML 被引入并且脚本可以工作,但无法找出此错误。当我阻止 .load
函数时,错误就会消失。任何帮助,将不胜感激。
最佳答案
此行导致该错误:$('#sideNavBox').empty()
不确定您想要实现什么目标。拆下线路并检查。错误应该消失了。
关于javascript - SharePoint 2013,无法设置属性 'control' .load(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42003714/