Не работает 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.
|