csppqiuyx 发表于 2017-5-8 11:18:15

引用jquery.min,.js后报脚本错误,对像不支持CLean方法

   <form id="form1" runat="server">
    <div>
      <ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server"CssClass="viewerStyle"></ActiveReportsWeb:WebViewer>
    </div>
    </form>
这样报表能加载起来,用的中dataset绑定的数据源。
但是添加任何如下引用,就脚本报错了,IE不行。其他浏览器也打不开报表。
   <%-- // <script src="Scripts/jquery-2.1.4.min.js"></script>--%>
    <script src="Scripts/jquery-1.10.2.min.js"></script>

报不支持Clean方法或属性。我的IE是11版本。


Lenka.Guo 发表于 2017-5-8 11:33:16

这个是js版本冲突导致的,WebViewer 里面内嵌的query-1.7.2.min.jsknockout-2.1.0.js .,所以当您外部引用其他版本的js 文件会导致版本冲突。

所以需要处理版本冲突,如下:
<script src="other_lib.js"></script>
<script src="jquery.js"></script>
<script>
$.noConflict();
jQuery( document ).ready(function( $ ) {
// Code that uses jQuery's $ can follow here.
});
// Code that uses other library's $ can follow here.
</script>

csppqiuyx 发表于 2017-9-29 12:31:38

Lenka.Guo 发表于 2017-5-8 11:33
这个是js版本冲突导致的,WebViewer 里面内嵌的query-1.7.2.min.jsknockout-2.1.0.js .,所以当您外部引 ...

加了$.noConflict();还是报原来的错。

KearneyKang 发表于 2017-9-29 13:56:09

要不您把能重现你问题的demo发过来看看
页: [1]
查看完整版本: 引用jquery.min,.js后报脚本错误,对像不支持CLean方法