0

我已经开发了显示模板并在内容搜索 Web 部件中使用它。

为了在页面上显示结果,我在显示模板中使用 JQuery 数据表/JQuery 选项卡。

一切正常,但有时在加载页面时我收到类似("Object doesn't support property or method 'dataTable' (OnPostRender: )“的错误,而选项卡错误是”对象不支持属性或方法'选项卡' (OnPostRender: )")

如果我多次刷新页面,则会出错,结果显示为代码。

我已经注册了 JQuery、JS 和 CSS 使用 $includeScript.

我也尝试过使用 RegisterSod 处理 JQuery 和 JS 文件,但问题仍然相同。

提前致谢。

4

1 回答 1

0

可以是:这个错误通常发生在html元素id与javascript函数中的某个变量具有相同的id时,尝试更改名称。

如果您输入代码,我将能够更好地帮助您。

test = button.attr('test'); // Object doesnt support this method

$test= button.attr('test'); // works fine

或者调试您的代码发现您的问题。启用脚本调试 IE:

  • 在 Internet Explorer 中,从工具菜单中选择 Internet 选项。
  • 在 Internet 选项对话框中,单击高级选项卡。
  • 在高级选项卡的浏览下,清除禁用脚本调试。
  • 单击确定。

如果你有 IE 8+点击这里

使用 jQuery 数据表的教程:链接在这里

于 2016-12-15T14:10:48.557 回答