yii и jQuery

Уже исправленные репорты или принятые предложения
Закрыто
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

yii и jQuery

Сообщение SpiLLeR »

Проблема возникла с jQuery. Когда Yii генерит CRUD в удаление он использует jQuery. Когда YII_DEBUG = true он использует jquery.js и с ним у меня вылазят ошибки missing ; before statement [Break on this error] * jQuery JavaScript Library v1.3.2 jquery.js (line 2473). Посмотрел в FireBug'e, он грузит jquery.js и в середине файла начинает грузить его снова.

Код: Выделить всё

...
// Add elem as a property of the handle function
        // This is to prevent a memory leak with non-native
        // event in IE.
        handle.elem = elem;

        // Handle multiple events separated by a space
        // jQuery(...).bind("mouseo/*!
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
...
 
Когда устанавливаю YII_DEBUG = false, он грузит уже jquery.min.js и с ним все работает нормально. Подумал, что проблема в jquery.js и скачал его с офф. сайта, обновил файл, не помогло. Подскажите в чем может быть проблема?
Предупрежден - значит вооружен.
devKP.ru
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: yii и jQuery

Сообщение samdark »

Нужен минимальный набор кода, на котором это 100% воспроизводится.
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

Re: yii и jQuery

Сообщение SpiLLeR »

Логин/пас admin/admin
Вложения
bug.rar
(224.14 КБ) 334 скачивания
Предупрежден - значит вооружен.
devKP.ru
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

Re: yii и jQuery

Сообщение SpiLLeR »

Проблема возникает только на домашней машине. На работе и в сети, такой проблемы нет.
Предупрежден - значит вооружен.
devKP.ru
plandem
Сообщения: 25
Зарегистрирован: 2009.09.03, 02:34

Re: yii и jQuery

Сообщение plandem »

я такое замечал, когда включаю jquery вручную (например, через googleapi) и какой-то виджет включает jquery тоже (например, CTabView). лечится конфигами:

Код: Выделить всё

        'clientScript'=>array(
            'scriptMap'=>array(
                'jquery.min.js'=>false,
                'jquery.js'=>false,
            ),
        ), 
---
Причем надо указывать оба! Иначе в одних случаях будет "отключаться" один, в других другой. Вот я как раз с таким вариантом долго мучался, был уверен, что просто jquery.js отрубить будет достаточно, а оказалось нужно еще и jquery.min.js, который грузится через CTabView.
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

Re: yii и jQuery

Сообщение SpiLLeR »

Опять встретился с этой проблемой. Вылечил, как посоветовал plandem:

Код: Выделить всё

        'clientScript'=>array(
            'scriptMap'=>array(
                'jquery.min.js'=>false,
                'jquery.js'=>false,
            ),
        ), 
 
Саму библиотеку загружаю руками.
Предупрежден - значит вооружен.
devKP.ru
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: yii и jQuery

Сообщение slavcodev »

запустил у себя ваше приложение, никаких ошибок не вылезло :(
заметил только что у вас в архиве, две папки в ассетах, возможно это потому что вы запускали на разных доменах, прежде чем сюда выложить, но все же проверьте у себя дома, сколько раз у вас дома публикуется папка с ресурсами ядра.
Жду Yii 3!
Закрыто