Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите с yii + ajax, yii & ajax 
:(
    Опции темы
ddrlist
Дата 28.6.2011, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.6.2011

Репутация: нет
Всего: нет



Здравствуйте! 
Тут или руки кривые или что то не догоняю, 2 дня как начал учить Yii и дошел до AJAX и тут проблема. На всех сайтах приводится пример а у меня не пашет. 
Пишет что проблемы с input
 
в оригинале так пишет
Код

Undefined index: input 

C:\apache\ag-soft.com\www\protected\controllers\AjaxController.php(13)
01 <?php 
02 class AjaxController extends CController 
03 {
04     function actionIndex()
05     {
06             $input = $_POST['input'];



На 06 строке.


Кто может объясните как определить или что сделать. Всем огромное спасибо. Если кто скинит ссылки по этой теме буду рад.

Вот примеры с сайтов:
Код

class AjaxController extends CController {
    // actionIndex вызывается всегда, когда action не указан явно.
    function actionIndex(){
        $input = $_POST['input'];
        // для примера будем приводить строку к верхнему регистру
        $output = mb_strtoupper($input, 'utf-8');
 
        // если запрос асинхронный, то нам нужно отдать только данные
        if(Yii::app()->request->isAjaxRequest){
            echo CHtml::encode($output);
            // Завершаем приложение
            Yii::app()->end();
        }
        else {
            // если запрос не асинхронный, отдаём форму полностью
            $this->render('form', array(
                'input'=>$input,
                'output'=>$output,
            ));
        }
    }
}


И вот форма
Код

<?php echo CHtml::form();
 
echo CHtml::label('Текст', 'input');
echo CHtml::textArea('input', $input);
 
echo CHtml::label('Результат', 'output');
// name и id для textarea автоматически заданы как 'output'.
echo CHtml::textArea('output', $output);
 
// Второй параметр пуст, значит отсылаем данные на тот же URL.
// Третий параметр задаёт опции запроса. Подробнее с ними можно
// ознакомиться в документации jQuery.
echo CHtml::ajaxSubmitButton('Обработать', '', array(
    'type' => 'POST',
    // Результат запроса записываем в элемент, найденный
    // по CSS-селектору #output.
    'update' => '#output',
),
array(
    // Меняем тип элемента на submit, чтобы у пользователей
    // с отключенным JavaScript всё было хорошо.
    'type' => 'submit'
));
 
echo CHtml::endForm();?>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Libraries | Следующая тема »


 




[ Время генерации скрипта: 0.0375 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.