2013-08-21 13 views
0

我是CakePHP 2.x的新手。我现在正在做的是我已经在CakePHP 1.3中完成了CakePHP 2.x打开模式框以及AJAX

我已经在表格视图中显示所有数据。我想在用户点击添加和编辑按钮时打开一个模式框。我还在CakePHP 2.x中完成了AJAX活动的无效和AJAX分页。

<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js" type="text/javascript" charset="utf-8"></script> 
    <script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js?load=effects" type="text/javascript" charset="utf-8"></script> 
    <script type="text/javascript" src="../../modalbox.js"></script> 
    <link rel="stylesheet" href="../../modalbox.css" type="text/css" /> 

<a href="_ajax_content.html" title="Modalbox with default options test" onclick="Modalbox.show(this.href); return false;">Modalbox with default options test</a> 

现在,我想在这里做同样的事情:当我写下面的代码modalbox会出现

主动/去激活与$this->ajax->link

做到现在,在简单的HTML文件。当我将这个JS包含在我的CakePHP代码中时,我的AJAX和分页停止工作。我在某处读到jquery.js和scriptcula.js会相互冲突。

我需要使用这第一个分页和AJAX链接,第二个为modalbox。

你能帮我摆脱这个问题吗?

在此先感谢

回答

0

你应该只是在没有冲突模式下使用jQuery。

,如:

<script type="text/javascript" src="other_lib.js"></script> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 
$.noConflict(); 
// Code that uses other library's $ can follow here. 
</script> 

后,你可以调用jQuery的使用jQuery,如:

jQuery(document).ready....