bash.org:

Следуй за мной:

twiby

Адовый чад кутежа и трэш в комплекте

Не работает jQuery плагин после AJAX запроса Yii Framework

Пришло на ум: 16 февраля 2012


Решил выложить пару солюшенов по yii, которые помогут вам сэкономить время на поиск неполадки.

Симптомы следующие - делаем XMLHttpRequest на сервер на метод, который использует _renderPartial. Приходит ответ, $.editable ($.grid, $.autocomplete, etc.) становится undefined. Такое возможно если наш _renderPartial вызывается с $processOutput = true.

Смотрим ответ с сервака на наличие скрипта подключающего jquery - если есть, 2 солюшена:

Yii::app()->clientscript->scriptMap['jquery.min.js'] = false;

где jquery.min.js - имя вашего скрипта. Второй вариант - отрубить процесс - $processOutput = false, но при этом перестают работать ajax link в вьюшке.

Не забываем шарить статьи на соцсетки и плюсовать, если помогло, буду знать что такие решения нужно выкладывать.

Если не работает сам jQuery смотрите решение для jQuery is not defined Yii

Solution: disable client script to view (look the code snippet above) or set _renderPartial param $processOutput = false.

Если мой пост помог вам сэкономить пару часов времени или показался полезным, думаю не лишним будет показать его друзьям через социальные сети или упомянуть в своем блоге.


Ваше мнение:

Имя
   другие статьи с тегом Yii Framework

Случайная мысль:

Кредиторы отличаются лучшей памятью, чем должники.
Бенджамин Франклин
drcreazy © 2008-2012 all rights reserved