и опять про аякс

Вопросы по вёрстке и JavaScript
Закрыто
Аватара пользователя
RusAlex
Сообщения: 324
Зарегистрирован: 2010.08.29, 15:30

и опять про аякс

Сообщение RusAlex »

Задача подгрузить аяксом элемент формы - список в зависимости от значения элемента формы type=text.
есть следующий код, для генерации этого текстового поля.

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

<?php echo $form->textField($model,'zipcode',array(
        'change'=>'alert(1);',
        'ajax'=>array(
            'url'=>array('clientV2/geo'),
            'replace'=>'#'.get_class($model).'_city',
            'beforeSend'=>'function(){alert(jQuery("#'.get_class($model).'_zipcode").attr("value"));}'
        ),
    )); ?>
 
Аякс привязывается к событию onchange - все верно. а как мне взять измененное значение и отправить его вместе с аяксом ?
Приведенный выше код - возвращает значение до изменения. Недопонимаю я пока это jquery во всей красе.

если указать аякс свойство

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

'data'=>array('Location[zipcode]'=>'js:this.getAttribute("value")'), 
то тоже передается старое значение .
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: и опять про аякс

Сообщение TM123 »

А с сервера что уходит? может не в ajax дело, может у вас приходит пустота. Если не понимаете Ajax, проверьте то что понимаете, серверную часть на php.
Аватара пользователя
RusAlex
Сообщения: 324
Зарегистрирован: 2010.08.29, 15:30

Re: и опять про аякс

Сообщение RusAlex »

все решил. у меня слишком сложная форма. ошибка была в логике на сервере. было 2 элемента с одинаковым именем. странно конечно, вроде я это все проверял. ну вообщем решилось.
Закрыто