2013-08-21 39 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....