/ / CakePHP 2.x отворена модална кутия, както и AJAX - jquery, ajax, cakephp-2.0, cakephp-2.1

CakePHP 2.x отворена модална кутия, както и AJAX - jquery, ajax, cakephp-2.0, cakephp-2.1

Аз съм нов за CakePHP 2.x. Това, което правя сега, вече направих в CakePHP 1.3

Показвам всички данни в изглед на таблица. Искам да отворя модалбокс, когато потребителят натисне бутона за добавяне и редактиране. Също така съм направил активен деактив и AJAX страници в CakePHP 2.x.

Активно / деактивно се прави с $this->ajax->link

Сега в обикновен HTML файл, когато напиша код по-долу, ще се появи модалбокс:

<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>

Сега искам да направя същото. Когато включа този JS в моя CakePHP код, AJAX и страниците ви спират да работят. Някъде прочетох, че jquery.js и scriptcula.js ще влизат в конфликт помежду си.

Трябва да използвам това и първо за пагинация и AJAX връзка и второ за модалбокс.

Можете ли да ми помогнете да изляза от този проблем?

Благодаря предварително

Отговори:

0 за отговор № 1

Трябва просто да използвате 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....