CakePHP 1,3 AJAX с JQuery - PullRequest
       2

CakePHP 1,3 AJAX с JQuery

1 голос
/ 20 сентября 2011

Я использую CakePHP 1.3.

Я хочу использовать его помощник Ajax, а в документации CakePHP 1.3 AJAX сказано, что мне придется использовать prototype.js и scriptaculous.js для работы с ним.

Но я уже использую jQuery для своего проекта, и он конфликтует с файлом prototype.js.

Так есть ли способ работать с Ajax helper и jQuery вместо Ajax helper и prototype / scriptaculous? (Я не хочу использовать прототип.)

Спасибо.

Ответы [ 2 ]

2 голосов
/ 20 сентября 2011

Цитируется из красной рамки в верхней части этой страницы:

И JavascriptHelper, и AjaxHelper устарели, и вместо них следует использовать JsHelper + HtmlHelper.

Взгляните на документацию для JsHelper .

1 голос
/ 20 сентября 2011

По предоставленной вами ссылке:

И JavascriptHelper, и AjaxHelper устарели, и вместо них следует использовать JsHelper + HtmlHelper.См. Руководство по миграции

На Страница помощника Js :

С самого начала поддержка CakePHP для Javascript была с Prototype / Scriptaculous.Хотя мы все еще думаем, что это отличная библиотека Javascript, сообщество просит поддержки других библиотек.Вместо того, чтобы отбросить Prototype в пользу другой библиотеки Javascript. Мы создали помощник на основе адаптера и включили 3 наиболее востребованные библиотеки.Prototype / Scriptaculous, Mootools / Mootools-more и jQuery / jQuery UI.И хотя API не такой обширный, как предыдущий AjaxHelper, мы считаем, что решение на основе адаптеров обеспечивает более расширяемое решение, предоставляя разработчикам мощь и гибкость, необходимые им для удовлетворения потребностей их конкретных приложений.

echo $this->Html->script('jquery'); // Include jQuery library

А также взгляните на пример нумерации страниц jQuery AJAX .

...