javascript - SharePoint 2013,无法设置属性 'control' .load()

标签 javascript jquery runtime-error sharepoint-2013

我在 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/

相关文章:

javascript - 使用 Websockets 的同步请求

java - "ERROR: Unresolved reference: Thread in Eclipse IDE"

node.js - nodejs module.js :340 throw err; using WebSocket-Node

jquery - 单击时更改 bool 值

javascript - 如果元素有类则执行某些操作

javascript - 页面加载时弹出,每个用户仅加载一次

c# - 包装 List.Add() 给出 - 未将对象引用设置为对象的实例

javascript - Angular 7 Service Worker缓存音频文件导致Safari出现范围 header 问题

javascript - 向上动画进度条

javascript - 两个 DIVS,一个流体,一个固定,无论高度如何,固定 div 内部都有垂直居中的元素