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

Posted: 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.

If you find the post helpful you can share it


Ваше мнение:

Имя
   other with Yii Framework
drcreazy © 2008-2012 all rights reserved