2011-06-03 109 views
0

我使用的原型库,弥补了我的CakePHP Ajax调用..关于CakePHP中jQuery和Prototype冲突的建议/建议?

我也有jQuery的代码在我的应用程序的某些部分..

在jQuery的部分(视图),我用的是$。无冲突,以确保一切将工作, 一些工作,但有些不工作,我不知道为什么...

任何意见/建议我怎么可以避免这些?

感谢:d

回答

0

对于Grails中有类似的情况,这个问题是通过使用$来代替jQuery的解决。

1
<script src="prototype.js"></script> 
    <script src="jquery.js"></script> 
    <script> 
     var $j = jQuery.noConflict(); 
     ... 

现在不是$(等.. 使用附加$ J(等....

0
<script src="jquery.js" type="text/javascript"></script> 
    <script type="text/javascript"> 
     $.noConflict(); 
     jQuery(document).ready(function($) { 
      // Code that uses jQuery's $ can follow here. 
     }); 
     // Code that uses other library's $ can follow here. 
    </script> 

我们,如果我们希望不用担心冲突使用$。

http://api.jquery.com/jQuery.noConflict/

0

就个人而言,我会考虑migrating to CakePHP 1.3,因为新的JS helper有完整的jQuery支持,所以你不会n包括2个独立的javascript库,当你使用插件和代码示例时,这总会让你头痛不已,并且减慢页面加载时间。