我在SP 2013中自定义了一个母版页,在.html
母版页中添加了一个jquery库(vs:1.11.3)以及一些用于提取HTML内容的自定义脚本。
母版页中的自定义代码参考:
$(document).ready(function() {
$('#sideNavBox').empty().load('https://pageiampullingin.html');
$('#sideNavBox').css('display', 'block');
});
我正在提取的页面有自己的脚本链接,这些链接作用于我正在拉入的页面的DOM元素。即使我收到错误,此代码仍然有效:
“无法设置未定义或空引用的属性'控制'。”
当我点击F12时,会发生在ScriptResource.axd
,{Sys.UI.Control ... a.control=this}
下。我为.load()
尝试了不同的方法,但仍然遇到此错误。再次,HTML被拉入并且脚本可以工作,但无法弄清楚这个错误。当我阻止.load
函数时,错误消失了。任何帮助,将不胜感激。
答案 0 :(得分:0)
此行导致该错误:$('#sideNavBox').empty()
不确定您要实现的目标。删除该行并检查。错误应该消失。
答案 1 :(得分:0)
我知道这很老,但是...
他正在尝试用自定义内容替换左侧导航栏。我会尝试的。
$('#sideNavBox').html("").load('https://pageiampullingin.html');