0

我正在尝试将 PrimeFaces 3.5 与 JSF 2.2 一起使用。当我尝试创建p:layoutandp:layoutUnit时,出现以下错误。

 Timestamp: 03-06-2013 17:53:42
 Error: TypeError: PrimeFaces.extend is not a function
 Source File: http://localhost:8080/jsfproject2/faces/js/layout.js
 Line: 4390    

我已经包含了 Primefaces3.5.jar,我正在使用 JQuery 1.6。但是,如果我使用最新的稳定版 Jquery (2.02),我会收到以下错误。

  Timestamp: 03-06-2013 17:58:53
  Error: TypeError: $.browser is undefined
  Source File: http://localhost:8080/jsfproject2/faces/js/layout.js
  Line: 53

我不确定我是否遗漏了什么。在我正在使用的 javascript 文件下方

    <script src="../js/bootstrap.min.js"></script>
<script src="../js/jquery-2.0.2.js"></script>
<script src="../js/watermark.js"></script>
<script src="../js/layout.js"></script>
<script src="../js/core.js"></script>

这是如何引起的,我该如何解决?

4

1 回答 1

0

看起来像 jQuery 冲突......不要包含额外的 jQuery 文件...... Primefaces 已经在引擎盖下得到了 jQuery ......

所以只需删除您自己的 jQuery 文件...

于 2013-06-03T13:35:17.807 回答